User:Azimski/monobook.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/*<pre>*/
/*
Код за вмъкване на шаблони чрез падащо меню
(по идея на [[:he:MediaWiki:Summary|еврейската Уикипедия]])
*/
var tpl = {
// "<TEMPLATE-ID>" : ["<LEFT>", "<CONTENT>", "<RIGHT>", "<SHOWN TEXT>"],
"CategoryBG" : ["["+"[Category:BG", "", "]]", "Category:BG"],
"faculty" : ["{"+"{Факултет|Факултет=", "факултет", "|вижте още=няма|участници=няма}}", "Факултет"],
"department" : ["{"+"{{{Катедра|Катедра=", "катедра", "|Факултет= ФАКУЛТЕТ }}", "Катедра"],
"newfaculty" : ["{"+"{subst:Нов факултет|", "форматиране", "}}", "Нов факултет"],
"source" : ["<source lang=", "c", ">\n</source>", "Сорс код"],
"quickdel" : ["{"+"{бързо изтриване", "", "}}", "За бързо триене"],
"welcome" : ["Добре дошъл/дошла в Уикиверситет Бета,<br> мястото където Уикиверситети на нови езици имат възможност да се развият до степен, позволяваща обособяването им в самостоятелни проекти. Това е твоята потребителска беседа, където други потребитеи могат да ти пишат. Ако имаш нужда от помощ, не се колебай да се обърнеш към мен, тук или на [[User_talk:Azimski|моята беседа]].", "", "", "Поздрави"],
"to-disam" : ["{"+"{към пояснение|{"+"{ЗАМЕСТ:PAGENAME}}|", "{"+"{ЗАМЕСТ:PAGENAME}}", " (пояснение)}}", "Към пояснение"],
"cat" : ["["+"[Категория:", "Категория", "]]", "Категория"],
"ext-links" : ["\n== Външни препратки ==\n\n* [http://", "сайт.бг Външна препратка", "]", "Външни препратки"],
"see-also" : ["\n== Вижте също ==\n\n* ["+"[", "Име на статия", "]]", "Вижте също"],
"table" : ["\n{|\n|\n|-\n|\n|}", "", "", "Таблица"],
"needhelp" : ["Ако имаш нужда от помощ, не се колебай да се обърнеш към мен, тук или на ["+"[Потребител беседа:Azimski|моята беседа]].", "", "", "Ако имаш нужда от помощ"],
"nospam" : ["== Без спам! ==\nМоля, запознай се с това [[У:НЕЕ|какво не е Уикипедия]] - в частност, не е място за реклама и спам! --~~~~", "", "", "Без спам!"],
"vandalblock" : ["== Блокиране ==\n За [[Уикипедия:Вандализъм|вандализмите]] си сте блокиран/а за ", "", ". Можете да прекарате времето пълноценно, като се информирате [[енциклопедия|какво е]] и [[У:НЕЕ|какво не е]] Уикипедия!", "Блокиране на вандал"],
"license" : ["Здравей! Когато си качвал/а снимката ["+"[:", "]] си забравил/а да укажеш лиценза, поради което подлежи на изтриване в едноседмичен срок. Моля, запознай се с [[Уикипедия:Наръчник/Форматиране/Картинки]] и [[Уикипедия:Таблица за лицензи на картинки]].", "", "Лицензи на картинки"],
"copyvio-notice" : ["== Авторски права ==\nСтатията ти ["+"[", "", "]] беше изтрита, тъй като текстът й е бил копиран от [], в нарушение на ["+"[Уикипедия:Авторски права|авторски права]]. Моля, ако искаш да има статия на тази тема, напиши собствен текст, като разбира се е възможно позоваването на споменатия източник. Моля, обърни внимание на това, че всички приноси към Уикипедия се публикуват при условията на [[Лиценз за свободна документация на ГНУ|Лиценза за свободна документация на ГНУ]].", "Предупреждение за нарушени авторски права"],
"signature" : ["Съветвам те да се подписваш след съобщенията си в беседите. Това става чрез две тирета и четири вълнички (<nowiki>--~~~~</nowiki>), които при съхранение на редакцията сървърът превръща в препратка към потребителската ти страница и датата + часа на редакцията. Важи само за текущите редакции, не и със \"задна дата\". Можеш да използваш и бутончето с подписче -- предпоследното на първата лента с бутони, когато отвориш страницата в режим редактиране.", "", "", "Подписвай се"],
"register" : ["Заповядай и да ["+"[Special:Userlogin|се регистрираш]] - не е задължително, но носи със себе си някои удобства.", "", "", "Регистрирай се"],
"preview" : ["Имам обаче към теб следната молба. Преди да натиснеш бутона за ''Съхранение'', моля те използвай първо '''Предварителния преглед'''. Това е изключително удобно както за теб (ще можеш да отразяваш по няколко [[Уикипедия:Малка промяна|малки редакции]] като една по-съществена), така и за следващите редактори след теб, които по-бързо преглеждат историята на статията. Не на последно място, при по-големи статии това се отразява и в по-икономичното използване на сървърни ресурси на Уикипедия.", "", "", "Предварителен преглед"],
"sandbox" : ["Здравей! Ако искаш да видиш как работи [[Уикипедия]], моля използвай [[Уикипедия:Пясъчник]].", "", "", "Пясъчник"],
"license" : ["{"+"{без лиценз|~~~~~", "", "}}", "Без лиценз"]
};
// генерира падащото меню с шаблоните
function makeTemplateSelectBox() {
var box = document.createElement("select");
box.onchange = function() {
if (this.value != "") {
var el = tpl[this.value];
insertTags(el[0], el[2], el[1]);
this.selectedIndex=0;
}
return false;
};
box.appendChild( newOption("", "Вмъкване на шаблон...") );
for (var i in tpl) { box.appendChild( newOption(i, tpl[i][3]) ); }
return box;
}
function newOption(val, text) {
var o = document.createElement("option");
o.value = val;
o.appendChild( document.createTextNode(text) );
return o;
}
// добавя нови бутони и други играчки
function setupCustomEditTools() {
var toolbar = document.getElementById("toolbar");
// ако няма съществуващи бутони, няма да добавяме и тези
if ( !toolbar ) { return; }
toolbar.className += " buttonlinks";
var tools = document.createElement("div");
tools.id = "custombuttons";
// падащото меню с шаблони
toolbar.appendChild( makeTemplateSelectBox() );
toolbar.appendChild(tools);
// елемент за допълнителните знаци
var chbox = document.createElement("div");
//chbox.id = charsElemId;
chbox.style.display = "none";
toolbar.appendChild(chbox);
}
hookEvent("load", setupCustomEditTools);
/*</pre>*/