User:Azimski/monobook.js
From Wikiversity
Note - After saving, you may have to bypass your browser's cache to see the changes. Mozilla / Firefox / Safari: hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (Command-R on a Macintosh); Konqueror: click Reload or press F5; Opera: clear the cache in Tools → Preferences; Internet Explorer: hold Ctrl while clicking Refresh, or 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>*/