Потребител:Spiritia/monobook.js
от Уикипедия, свободната енциклопедия
Бележка: След съхранението е необходимо да изтриете кеша на браузъра, за да видите промените: Mozilla / Firefox / Safari: натиснете бутона Shift и щракнете върху Презареждане (Reload), или изберете клавишната комбинация Ctrl-Shift-R (Cmd-Shift-R за Apple Mac); IE: натиснете Ctrl и щракнете върху Refresh, или клавишната комбинация CTRL-F5; Konqueror: щракнете върху Презареждане или натиснете F5; Opera: вероятно е необходимо да изчистите кеша през менюто Tools→Preferences.
/* без да изпълнява уики-описанията като код <pre> */ var tpl = { // "<TEMPLATE-ID>" : ["<LEFT>", "<CONTENT>", "<RIGHT>", "<SHOWN TEXT>"], "title2" : ["== ", "", " ==", "== =="], "title3" : ["=== ", "", " ===", "=== ==="], "copyvio" : ["{"+"{copyvio", "", "}} \n", "Авторски права"], "bio-info" : ["{"+"{Биография инфо\n| име = \n| портрет =dot.png \n| описание = \n| наставка = \n| роден-дата = [[]] [[]] \n| роден-място = [[]], [[]] \n| починал-дата = [[]] [[]] \n| починал-място = [[]], [[]]\n", "", "}}\n", "Биография инфо"], "speedy" : ["{"+"{бързо", "", "}} \n", "Бързо"], "speedy-copyvio" : ["{"+"{бързо}}\n''Копирано от: ", "", "''\n\n\n\n", "Бързо - копирано"], "see-also" : ["\n== Вижте също ==\n* ["+"[", "", "]]\n", "Вижте също"], "ext-links" : ["\n== Външни препратки ==\n* [", "", "]\n", "Външни препратки"], "gallery" : ["<center><gallery caption=\"", "", "\">\n Image: | \n Image: | \n Image: | \n Image: | \n</gallery></center>", "Галерия"], "welcome" : ["{"+"{subst:Добре дошли", "", "}} ~~~~ \n", "Добре дошли"], "fact" : ["{"+"{факт", "", "}}", "Източник?"], "references" : ["\n== Източници ==\n<div class=\"references-small\"><references /></div>\n", "", "", "Източници"], "cat" : ["["+"[Категория:", " ", "]]", "Категория"], "to-disam" : ["{"+"{към пояснение|{"+"{ЗАМЕСТ:PAGENAME}}|", "{"+"{ЗАМЕСТ:PAGENAME}}", " (пояснение)}}", "Към пояснение"], "unsigned" : ["{"+"{неподписано|", "", "}} \n", "Неподписано"], "todo" : ["{"+"{Обработка|", "форматиране", "}} \n", "Обработка"], "user" : ["{"+"{потребител|", "", "}} \n", "Потребител"], "disam" : ["'''", "Понятие", "''' може да се отнася за:\n\n* \n* \n* \n\n{"+"{пояснение}}", "Пояснение"], "translation": ["{"+"{превод от|en|", "", "}}", "Превод от Уикипедия"], "citeweb" : ["{"+"{Цитат уеб|уеб_адрес=", "", " |заглавие= |достъп_дата= |автор= |съавтори= |дата= |формат= |издател= |език=английски }}", "Цитат уеб"] }; /* края на уики-описанието също се скрива в коментар </pre> */ /* <pre> [[User:Lupin/popups.js]] */ /*document.write('<script type="text/javascript" src="' + 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');*/ // скрипт за добавяне на нов падащ списък var tpl2 = { // "<TEMPLATE-ID>" : ["<LEFT>", "<CONTENT>", "<RIGHT>", "<SHOWN TEXT>"], "needhelp" : ["Ако имате нужда от помощ, не се колебайте да се обърнете към мен, тук или на ["+"[Потребител беседа:Spiritia|моята беседа]].", "", "", "Ако имате нужда от помощ"], "copyvio-notice" : ["Текстът Ви в статията ["+"[", "", "]] е предложен за бързо изтриване, поради нарушения на ["+"[Уикипедия:Авторски права|авторски права]], тъй като е копиран от []. Моля, ако искате да има статия на тази тема, напишете собствен текст, като разбира се е възможно позоваването на споменатия източник.", "Предупреждение за нарушени авторски права"], "signature" : ["Съветвам те да се подписваш след съобщенията си в беседите. Това става чрез две тирета и четири вълнички (<nowiki>--~~~~</nowiki>), които при съхранение на редакцията сървърът превръща в препратка към потребителската ти страница и датата + часа на редакцията. Важи само за текущите редакции, не и със \"задна дата\". Можеш да използваш и бутончето с подписче -- предпоследното на първата лента с бутони, когато отвориш страницата в режим редактиране.", "", "", "Подписвай се"], "register" : ["Заповядай и да ["+"[Special:Userlogin|се регистрираш]] - не е задължително, но носи със себе си някои удобства.", "", "", "Регистрирай се"], "preview" : ["Имам обаче към теб следната молба. Преди да натиснеш бутона за ''Съхранение'', моля те използвай първо '''Предварителния преглед'''. Това е изключително удобно както за теб (ще можеш да отразяваш по няколко малки редакции като една по-съществена), така и за следващите редактори след теб, които по-бързо преглеждат историята на статията. Не на последно място, при по-големи статии това се отразява и в по-икономичното използване на сървърни ресурси на Уикипедия.", "", "", "Предварителен преглед"], }; function happySelect () { if (document.createTextNode) { var toolbar = document.getElementById("toolbar"); if (!toolbar) return; var box = document.createElement("select"); box.onchange = function() { if (this.value != "") { var el = tpl2[this.value]; insertTags(el[0], el[2], el[1]); this.selectedIndex=0; } return false; }; box.appendChild( newOption("", "Вмъкване на текст...") ); for (var i in tpl2) { box.appendChild( newOption(i, tpl2[i][3]) ); } toolbar.appendChild(box); } } hookEvent('load', happySelect); /* край на скрипт за добавяне на нов падащ списък </pre> */ /* <pre> скрипт позволяващ добавяне на бутони в тулбара */ function DeluxeBar() { if (document.createTextNode) { var toolbar = document.getElementById("toolbar"); if (!toolbar) return; var messages = new Array() var images = new Array() var title = new Array() var commentaires = new Array() var a=-1; // Броенето започва от -1, като се увеличава още на първото съобщение, за да избегне проблеми при изтриване му //////////////////////////////// //// зона за персонализация //// //////////////////////////////// // текстът е "сплитнат", за да се избегне конфликт с Медиауики messages[++a] = "" + "" + "#"; images[a] = ""; commentaires[a] = "" title[a] = "#" messages[++a] = "" + "" + "{{en икона}}"; images[a] = ""; commentaires[a] = "" title[a] = "{{en икона}}" messages[++a] = "[[" + "Уикипедия:Наръчник" + "]]"; images[a] = "http://commons.wikimedia.org/wiki/Image:Open_bible_01_01.svg"; commentaires[a] = "" title[a] = "У:Н" messages[++a] = "[[" + "Уикипедия:Авторско право" + "]]"; images[a] = "hhttp://commons.wikimedia.org/wiki/Image:Copyright.svg"; commentaires[a] = ""; title[a] = "У:АП" messages[++a] = "[[" + "Уикипедия:Вандализъм" + "]]"; images[a] = "http://commons.wikimedia.org/wiki/Image:Stop_sign.svg"; commentaires[a] = ""; title[a] = "У:ВАНД" messages[++a] = "[[" + "Уикипедия:Никиви лични нападки" + "]]"; images[a] = "http://upload.wikimedia.org/wikipedia/commons/e/eb/Thumb-down.png"; commentaires[a] = ""; title[a] = "У:НЛН"; messages[++a] = "[[" + "Уикипедия:Страници за изтриване" + "]]"; images[a] = "http://upload.wikimedia.org/wikipedia/commons/e/eb/Thumb-down.png"; commentaires[a] = ""; title[a] = "У:СИ"; messages[++a] = "[[" + "Уикипедия:Разговори" + "]]"; images[a] = "http://upload.wikimedia.org/wikipedia/commons/e/eb/Thumb-down.png"; commentaires[a] = ""; title[a] = "У:Р"; //////////////////////////////// // край на персонализацията //////////////////////////////// for (var i=0;i<messages.length;i++) { var img = document.createElement("img"); img.setAttribute("src", images[i]); var ref = document.createElement("a"); ref.setAttribute("href", "javascript:insertTags('', \"" + messages[i] + "\", '');" + "javascript:changeSummary(\"" + commentaires[i] + "\");" ); ref.setAttribute("title", "" + commentaires[i] + "" ); //ref.appendChild(img); ref.appendChild(document.createTextNode(title[i])); toolbar.appendChild(ref); } } } function changeSummary(sampleText) { document.editform.wpSummary.value = sampleText; } hookEvent('load', DeluxeBar); /* край на скрипта позволяващ добавяне на бутони в тулбара </pre>*/