/**
* Программа для участников проекта Инкубатор [[Википедия:Инкубатор]]
* Текущая версия создаёт дополнительную вкладку в панели редактора и позволяет быстро добавлять шаблоны в позицию, в которой находится курсор.
* Внимание! Поместите курсор в позицию в которую необходимо вставить шаблон перед добавлением.
* Для подключения:
* 1. Войдите в свой [[Special:MyPage/skin.js|пользовательский JS файл]].
* 2. Добавьте строку: importScript("Участник:Dmitry89/incubator.js");
* 3. Сохраните и [[Википедия:Кеш#Чистить/актуализировать кэш браузера|очистите кеш браузера]].
* ВНИМАНИЕ!!! Скрипт создан на базе [[Участник:Krassotkin/incubatorExpert.js]], и использует те же переменные,
* поэтому во избежание ошибок не рекомендуется использовать скрипты вместе!
* Предложения, пожелания, сообщения об ошибках и т.п. направляйте явно на страницу обсуждения.
*/
function incubatorExpert() {
// Check that the toolbar is available
if(typeof $ != "undefined" && typeof $.fn.wikiEditor!="undefined") {
// Execute on load
$(document).ready(
function() {
// To add a toolbar section:
$("#wpTextbox1").wikiEditor(
"addToToolbar", {
"sections": {
"incubatorExpert": {
"type": "toolbar",
"label": "Инкубатор"
}
}
}
);
// To add a group to an existing toolbar section:
$('#wpTextbox1').wikiEditor(
"addToToolbar", {
"section": "incubatorExpert",
"groups": {
"templatesIncubatorExpert": {
"label": "Шаблоны:"
}
}
}
);
// To add a select list to an existing toolbar group:
$("#wpTextbox1").wikiEditor(
"addToToolbar", {
"section": "incubatorExpert",
"group": "templatesIncubatorExpert",
"tools": {
"incubatorExpertSelectTemplate": {
label: "Выберите шаблон из списка",
type: "select",
list: {
"incubatorExpert-selectTemplate-firstArticleName" : {
label: "{"+"{Инкубатор, Поздравляем|user_name=|name=}}",
action: {type:"encapsulate", options: {pre: "{"+"{Инкубатор, Поздравляем|user_name=|name=|sign="+"~"+"~"+"~"+"~}}\n"}}
},
"incubatorExpert-selectTemplate-fromInc" : {
label: "{"+"{Доработано с мини-рецензирования}"+"}",
action: {type:"encapsulate", options: {pre: "{"+"{Инкубатор, Доработано с мини-рецензирования}"+"}\n"}}
},
"incubatorExpert-selectTemplate-irm" : {
label: "{"+"{irm}"+"}",
action: {type:"encapsulate", options: {pre: "{"+"{irm|nb= |topic= }"+"}\n"}}
},
"incubatorExpert-selectTemplate-KUL" : {
label: "{"+"{К улучшению}}",
action: {type:"encapsulate", options: {pre: "{"+"{подст:КУЛ}}\n"}}
},
"incubatorExpert-selectTemplate-KU" : {
label: "{"+"{К удалению}}",
action: {type:"encapsulate", options: {pre: "{"+"{subst:afdd}}\n"}}
},
"incubatorExpert-selectTemplate-db-incubator" : {
label: "{"+"{db-incubator|причина|подпись}}",
action: {type:"encapsulate", options: {pre: "{"+"{db-incubator|укажите причину|"+"~"+"~"+"~"+"~}}\n"}}
},
"incubatorExpert-selectTemplate-ofud" : {
label: "{"+"{ofud}}",
action: {type:"encapsulate", options: {pre: "{"+"{subst:ofud}}\n"}}
},
"incubatorExpert-selectTemplate-dfud" : {
label: "{"+"{dfud}}",
action: {type:"encapsulate", options: {pre: "{"+"{subst:dfud|1|2|3|4|8|9|10}}\n"}}
},
"incubatorExpert-selectTemplate-dd" : {
label: "{"+"{disputed}}",
action: {type:"encapsulate", options: {pre: "{"+"{subst:dd}}\n"}}
},
"incubatorExpert-selectTemplate-npd" : {
label: "{"+"{no permission}}",
action: {type:"encapsulate", options: {pre: "{"+"{subst:npd}}\n"}}
},
"incubatorExpert-selectTemplate-nsd" : {
label: "{"+"{no source}}",
action: {type:"encapsulate", options: {pre: "{"+"{subst:nsd}}\n"}}
},
"incubatorExpert-selectTemplate-Image" : {
label: "{"+"{Изображение}}",
action: {type:"encapsulate", options: {pre: "{"+"{Изображение\n| Описание = \n| Источник = \n| Время создания = \n| Автор = \n}}\n"}}
},
"incubatorExpert-selectTemplate-ODI" : {
label: "{"+"{Несвободный файл}}",
action: {type:"encapsulate", options: {pre: "{"+"{Несвободный файл\n| описание = \n| источник = \n| время создания = \n| автор = \n}}\n{"+"{Несвободный файл/ОДИ\n| статья = \n| цель = \n| заменяемость = \n| прочее = \n}}\n"}}
}
}
}
}
}
);
// To add a group to an existing toolbar section:
$('#wpTextbox1').wikiEditor(
"addToToolbar", {
"section": "incubatorExpert",
"groups": {
"helpIncubatorExpert": {
"label": "Пособия:"
}
}
}
);
// To add a select list to an existing toolbar group:
$("#wpTextbox1").wikiEditor(
"addToToolbar", {
"section": "incubatorExpert",
"group": "helpIncubatorExpert",
"tools": {
"incubatorExpertSelectHelp": {
label: "Выберите ссылку из списка",
type: "select",
list: {
"incubatorExpert-selectHelp-begin" : {
label: "Как начать создавать статью",
action: {type:"encapsulate", options: {pre: "[[Проект:Инкубатор/Справочники и пособия/Как начать создавать статью|Как начать статью"+"]]"}}
},
"incubatorExpert-selectHelp-write" : {
label: "Как писать статью",
action: {type:"encapsulate", options: {pre: "[[Проект:Инкубатор/Справочники и пособия/Как писать статью|Как писать статью"+"]]"}}
},
"incubatorExpert-selectHelp-structure" : {
label: "Структура статьи",
action: {type:"encapsulate", options: {pre: "[[Проект:Инкубатор/Справочники и пособия/Структура статьи|Структура статьи"+"]]"}}
},
"incubatorExpert-selectHelp-iwiki" : {
label: "Как искать Интервики",
action: {type:"encapsulate", options: {pre: "[[Проект:Инкубатор/Справочники и пособия/Как искать Интервики|Интервики"+"]]"}}
},
"incubatorExpert-selectHelp-cat" : {
label: "Как искать Категории",
action: {type:"encapsulate", options: {pre: "[[Проект:Инкубатор/Справочники и пособия/Как искать Категории|Категории"+"]]"}}
},
"incubatorExpert-selectHelp-translate" : {
label: "Шаблоны 'Не переведено'",
action: {type:"encapsulate", options: {pre: "[[Проект:Инкубатор/Справочники и пособия/Шаблоны 'Не переведено'|Не переведено"+"]]"}}
},
"incubatorExpert-selectHelp-talkpage" : {
label: "Оформление обсуждений",
action: {type:"encapsulate", options: {pre: "[[Проект:Инкубатор/Справочники и пособия/Оформление обсуждений|Оформление обсуждений"+"]]"}}
},
"incubatorExpert-selectHelp-wikify" : {
label: "Викификатор",
action: {type:"encapsulate", options: {pre: "[[Проект:Инкубатор/Справочники и пособия/Викификатор|Викификатор"+"]]"}}
},
"incubatorExpert-selectHelp-infobox" : {
label: "Шаблоны-карточки",
action: {type:"encapsulate", options: {pre: "[[Проект:Инкубатор/Справочники и пособия/Шаблоны-карточки|Шаблоны-карточки"+"]]"}}
},
"incubatorExpert-selectHelp-shpora" : {
label: "Шпаргалка",
action: {type:"encapsulate", options: {pre: "[[Википедия:Шпаргалка|"+"]]"}}
},
"incubatorExpert-selectHelp-ref" : {
label: "Сноски",
action: {type:"encapsulate", options: {pre: "[[Википедия:Сноски|"+"]]"}}
},
"incubatorExpert-selectHelp-table" : {
label: "Таблицы",
action: {type:"encapsulate", options: {pre: " [[Википедия:Оформление таблиц|"+"]]"}}
},
"incubatorExpert-selectHelp-mtsc" : {
label: "МТ-Учёные",
action: {type:"encapsulate", options: {pre: "[[Википедия:Минимальные требования к статьям#Учёные|"+"]]"}}
},
"incubatorExpert-selectHelp-mtf" : {
label: "МТ-Фильмы",
action: {type:"encapsulate", options: {pre: "[[Википедия:Минимальные требования к статьям о фильмах|"+"]]"}}
},
"incubatorExpert-selectHelp-mtmr" : {
label: "МТ-Альбомы",
action: {type:"encapsulate", options: {pre: "[[Википедия:Минимальные требования к статьям о музыкальных релизах|"+"]]"}}
}
}
}
}
}
);
// To add a group to an existing toolbar section:
$('#wpTextbox1').wikiEditor(
"addToToolbar", {
"section": "incubatorExpert",
"groups": {
"linksIncubatorExpert": {
"label": "Правила:"
}
}
}
);
// To add a select list to an existing toolbar group:
$("#wpTextbox1").wikiEditor(
"addToToolbar", {
"section": "incubatorExpert",
"group": "linksIncubatorExpert",
"tools": {
"incubatorExpertSelectLink": {
label: "Выберите ссылку из списка",
type: "select",
list: {
"incubatorExpert-selectLink-ai" : {
label: "ВП:АИ",
action: {type:"encapsulate", options: {pre: "[[Википедия:Авторитетные источники|"+"]]"}}
},
"incubatorExpert-selectLink-oriss" : {
label: "ВП:ОРИСС",
action: {type:"encapsulate", options: {pre: "[[Википедия:Недопустимость оригинальных исследований|"+"]]"}}
},
"incubatorExpert-selectLink-ntz" : {
label: "ВП:НТЗ",
action: {type:"encapsulate", options: {pre: "[[Википедия:Нейтральная точка зрения|"+"]]"}}
},
"incubatorExpert-selectLink-copyvio" : {
label: "ВП:КОПИВИО",
action: {type:"encapsulate", options: {pre: "[[Википедия:Авторские права|"+"]]"}}
},
"incubatorExpert-selectLink-kdi" : {
label: "ВП:ДОБРО",
action: {type:"encapsulate", options: {pre: "[[Википедия:Получение разрешений|ВП:ДОБРО"+"]]"}}
},
"incubatorExpert-selectLink-kdi" : {
label: "ВП:КДИ",
action: {type:"encapsulate", options: {pre: "[[Википедия:Критерии добросовестного использования|"+"]]"}}
},
"incubatorExpert-selectLink-pnini" : {
label: "ВП:ПНИНИ",
action: {type:"encapsulate", options: {pre: "[[Википедия:Примеры неоправданного использования несвободных изображений|"+"]]"}}
},
"incubatorExpert-selectLink-wikinot" : {
label: "ВП:ЧНЯВ",
action: {type:"encapsulate", options: {pre: "[[Википедия:Чем не является Википедия|"+"]]"}}
},
"incubatorExpert-selectLink-lists" : {
label: "ВП:СПИСКИ",
action: {type:"encapsulate", options: {pre: "[[Википедия:Списки|"+"]]"}}
},
"incubatorExpert-selectLink-notability" : {
label: "ВП:Значимость",
action: {type:"encapsulate", options: {pre: "[[Википедия:Значимость|"+"]]"}}
},
"incubatorExpert-selectLink-kzweb" : {
label: "ВП:ВЕБ",
action: {type:"encapsulate", options: {pre: "[[Википедия:Критерии значимости веб-сайтов|"+"]]"}}
},
"incubatorExpert-selectLink-kzbio" : {
label: "ВП:БИО",
action: {type:"encapsulate", options: {pre: "[[Википедия:Критерии значимости персоналий|"+"]]"}}
},
"incubatorExpert-selectLink-kzsoft" : {
label: "ВП:СОФТ",
action: {type:"encapsulate", options: {pre: "[[Википедия:Критерии значимости программ|"+"]]"}}
},
"incubatorExpert-selectLink-kzanime" : {
label: "ВП:Аниме и манга",
action: {type:"encapsulate", options: {pre: "[[Википедия:Критерии значимости аниме и манги|"+"]]"}}
},
"incubatorExpert-selectLink-kzteor" : {
label: "ВП:Теории и изобретения",
action: {type:"encapsulate", options: {pre: "[[Википедия:Критерии значимости теорий, понятий и изобретений|"+"]]"}}
},
"incubatorExpert-selectLink-kzfoot" : {
label: "ВП:Футболисты",
action: {type:"encapsulate", options: {pre: "[[Википедия:Критерии значимости футболистов|"+"]]"}}
}
}
}
}
}
);
} // function()
); // $(document).ready(
}; // if(typeof $j
}; // function playWithToolbar()
$(incubatorExpert);