Потребител:Bggoldie/monobook.js: Разлика между версии
Изтрито е съдържание Добавено е съдържание
м изчистване |
м я тук |
||
Ред 1: | Ред 1: | ||
/* чрез редактиране на този файл можете да промените някои неща на Javascript за облика Monobook */ |
|||
/* tooltips and access keys */ |
|||
ta = new Object(); |
|||
ta['pt-userpage'] = new Array('.','Вашата потребителска страница'); |
|||
ta['pt-anonuserpage'] = new Array('.','Потребителската страница за адреса, от който редактирате'); |
|||
ta['pt-mytalk'] = new Array('n','Вашата дискусионна страница'); |
|||
ta['pt-anontalk'] = new Array('n','Дискусия относно редакциите от този адрес'); |
|||
ta['pt-preferences'] = new Array('','Вашите настройки'); |
|||
ta['pt-watchlist'] = new Array('l','Списък на страници, чиито промени сте избрали да наблюдавате'); |
|||
ta['pt-mycontris'] = new Array('y','Списък на Вашите приноси'); |
|||
ta['pt-login'] = new Array('o','В момента не сте влезли. Насърчаваме Ви да влезете, въпреки че не е задължително.'); |
|||
ta['pt-anonlogin'] = new Array('o','Насърчаваме Ви да влезете, въпреки че не е задължително.'); |
|||
ta['pt-logout'] = new Array('o','Излизане от {{SITENAME}}'); |
|||
ta['ca-talk'] = new Array('t','Беседа относно страницата'); |
|||
ta['ca-edit'] = new Array('e','Можете да редактирате страницата. Моля, използвайте бутона за предварителен преглед преди да съхраните.'); |
|||
ta['ca-addsection'] = new Array('+','Добавяне на коментар към страницата'); |
|||
ta['ca-viewsource'] = new Array('e','Страницата е защитена. Можете да разгледате изходния й код.'); |
|||
ta['ca-history'] = new Array('h','Предишни версии на страницата'); |
|||
ta['ca-protect'] = new Array('=','Защитаване на страницата'); |
|||
ta['ca-delete'] = new Array('d','Изтриване на страницата'); |
|||
ta['ca-undelete'] = new Array('d','Възстановяване на изтрити редакции на страницата'); |
|||
ta['ca-move'] = new Array('m','Преместване на страницата'); |
|||
ta['ca-watch'] = new Array('w','Добавяне на страницата към списъка Ви за наблюдение'); |
|||
ta['ca-unwatch'] = new Array('w','Премахване на страницата от списъка Ви за наблюдение'); |
|||
ta['search'] = new Array('f','Претърсване на {{SITENAME}}'); |
|||
ta['p-logo'] = new Array('','Началната страница'); |
|||
ta['n-mainpage'] = new Array('z','Началната страница'); |
|||
ta['n-portal'] = new Array('','Информация за проекта'); |
|||
ta['n-currentevents'] = new Array('','Информация за текущите събития по света'); |
|||
ta['n-recentchanges'] = new Array('r','Списък на последните промени в {{SITENAME}}'); |
|||
ta['n-randompage'] = new Array('x','Случайна страница'); |
|||
ta['n-help'] = new Array('','Помощната страница'); |
|||
ta['n-sitesupport'] = new Array('','Подкрепете {{SITENAME}}'); |
|||
ta['t-whatlinkshere'] = new Array('j','Списък на всички страници, сочещи насам'); |
|||
ta['t-recentchangeslinked'] = new Array('k','Последните промени на страници, сочени от тази страница'); |
|||
ta['feed-rss'] = new Array('','RSS feed за страницата'); |
|||
ta['feed-atom'] = new Array('','Atom feed за страницата'); |
|||
ta['t-contributions'] = new Array('','Показване на приносите на потребителя'); |
|||
ta['t-emailuser'] = new Array('','Изпращане на писмо на потребителя'); |
|||
ta['t-upload'] = new Array('u','Качване на файлове'); |
|||
ta['t-specialpages'] = new Array('q','Списък на всички специални страници'); |
|||
ta['ca-nstab-main'] = new Array('c','Преглед на основната страница'); |
|||
ta['ca-nstab-user'] = new Array('c','Преглед на потребителската страница'); |
|||
ta['ca-nstab-media'] = new Array('c','Преглед на медийната страница'); |
|||
ta['ca-nstab-special'] = new Array('','Това е специална страница, която не може да се редактира.'); |
|||
ta['ca-nstab-project'] = new Array('c','Преглед на проектната страница'); |
|||
ta['ca-nstab-image'] = new Array('c','Преглед на страницата на файла'); |
|||
ta['ca-nstab-mediawiki'] = new Array('c','Преглед на системното съобщение'); |
|||
ta['ca-nstab-template'] = new Array('c','Преглед на шаблона'); |
|||
ta['ca-nstab-help'] = new Array('c','Преглед на помощната страница'); |
|||
ta['ca-nstab-category'] = new Array('c','Преглед на категорийната страница'); |
|||
/* |
|||
== Допълнителни бутони == |
|||
<pre> */ |
|||
// Описание в масив на допълнителни бутони, които ще се генерират с setupCustomEditTools() |
|||
var customInsButtons = [ |
|||
// ТЕКСТ_ОТЛЯВО ТЕКСТ_ОТДЯСНО ТЕКСТ_ПО_СРЕДАТА ЗАГЛАВИЕ ПОКАЗАН_ТЕКСТ |
|||
["#виж ["+"[", "]]", "Страница", "+команда за пренасочване", "вж"], |
|||
["<code>", "</code>", "текст", "Текст с фиксирана ширина на буквите — обикновено код", "<tt>код</tt>"], |
|||
["<sub>", "</sub>", "индекс", "+долен индекс", "a<sub>x</sub>"], |
|||
["<sup>", "</sup>", "степен", "+горен индекс", "a<sup>x</sup>"], |
|||
[" ", "", "", "+несекаем интервал", "nbsp"], |
|||
["„", "“", "текст", "+български кавички", "„“"], |
|||
["<del>", "</del>", "текст", "Отбелязване на текст като изтрит", "<del>del</del>"], |
|||
["{"+"{", "}}", "", "+скоби за шаблон", "{{}}"], |
|||
["|", "", "", "+отвесна черта — |", " | "], |
|||
["—", "", "", "+дълга чертица — mdash", "—"], |
|||
["–", "", "", "+средна чертица — ndash", " – "], |
|||
["", "̀", "", "+ударение за гласна буква (маркирайте една буква)", "удар."], |
|||
["<"+"!--", "-->", "коментар", "+коментар", "<!--"], |
|||
["{"+"{ЗАМЕСТ:-)}}", "", "", "+шаблон „Усмивка“", ":-)"], |
|||
["{"+"{ЗАМЕСТ:D}}", "", "", "+шаблон „Ухилено човече“", ":-D"], |
|||
["[[en:", "]]", "en", "+английско междуики", "en:"], |
|||
["dot.png", "", "", "+dot.png — прозрачен пиксел", "dot"], |
|||
["{"+"{Уики ен|", "}}", "", "Добавяне на източник", "Изт."], |
|||
["<ref>", "</ref>", "", "Бележка под линия", "ref"] |
|||
]; |
|||
// добавя допълнителни бутони след основните |
|||
function setupCustomEditTools() { |
|||
// намира блока с бутоните |
|||
var toolbar = document.getElementById("toolbar"); |
|||
// ако няма съществуващи бутони, няма да добавяме и тези |
|||
if ( !toolbar ) { return; } |
|||
// променя бутоните чрез класа buttonlinks, описан в МедияУики:Common.css |
|||
toolbar.className += " buttonlinks"; |
|||
// добавя нов блок с допълнителните бутони |
|||
var tools = document.createElement("div"); |
|||
tools.id = "custombuttons"; |
|||
for (var i in customInsButtons) { |
|||
var el = customInsButtons[i]; |
|||
var title = el[3]; |
|||
if ( title.charAt(0) == "+" ) { |
|||
title = "Вмъкване на " + title.substr(1); |
|||
} |
|||
addCustomButton(tools, |
|||
{"href": "javascript:insertTags('"+el[0] +"','"+el[1]+"','"+ el[2]+"')", |
|||
"title": title, "innerHTML": el[4]}); |
|||
} |
|||
} |
|||
// използва се в цикъла в setupCustomEditTools за създаване на бутони |
|||
function addCustomButton(box, item) { |
|||
var b = document.createElement("a"); |
|||
for (var attr in item) { b[attr] = item[attr]; } |
|||
box.appendChild(b); |
|||
box.appendChild( document.createTextNode(" ") ); |
|||
} |
|||
/* </pre> */ |
|||
/* |
|||
== Основно тяло == |
|||
<pre> */ |
|||
hookEvent("load", setupCustomEditTools); |
|||
/* </pre> */ |
Версия от 05:36, 15 юли 2006
/* чрез редактиране на този файл можете да промените някои неща на Javascript за облика Monobook */
/* tooltips and access keys */
ta = new Object();
ta['pt-userpage'] = new Array('.','Вашата потребителска страница');
ta['pt-anonuserpage'] = new Array('.','Потребителската страница за адреса, от който редактирате');
ta['pt-mytalk'] = new Array('n','Вашата дискусионна страница');
ta['pt-anontalk'] = new Array('n','Дискусия относно редакциите от този адрес');
ta['pt-preferences'] = new Array('','Вашите настройки');
ta['pt-watchlist'] = new Array('l','Списък на страници, чиито промени сте избрали да наблюдавате');
ta['pt-mycontris'] = new Array('y','Списък на Вашите приноси');
ta['pt-login'] = new Array('o','В момента не сте влезли. Насърчаваме Ви да влезете, въпреки че не е задължително.');
ta['pt-anonlogin'] = new Array('o','Насърчаваме Ви да влезете, въпреки че не е задължително.');
ta['pt-logout'] = new Array('o','Излизане от {{SITENAME}}');
ta['ca-talk'] = new Array('t','Беседа относно страницата');
ta['ca-edit'] = new Array('e','Можете да редактирате страницата. Моля, използвайте бутона за предварителен преглед преди да съхраните.');
ta['ca-addsection'] = new Array('+','Добавяне на коментар към страницата');
ta['ca-viewsource'] = new Array('e','Страницата е защитена. Можете да разгледате изходния й код.');
ta['ca-history'] = new Array('h','Предишни версии на страницата');
ta['ca-protect'] = new Array('=','Защитаване на страницата');
ta['ca-delete'] = new Array('d','Изтриване на страницата');
ta['ca-undelete'] = new Array('d','Възстановяване на изтрити редакции на страницата');
ta['ca-move'] = new Array('m','Преместване на страницата');
ta['ca-watch'] = new Array('w','Добавяне на страницата към списъка Ви за наблюдение');
ta['ca-unwatch'] = new Array('w','Премахване на страницата от списъка Ви за наблюдение');
ta['search'] = new Array('f','Претърсване на {{SITENAME}}');
ta['p-logo'] = new Array('','Началната страница');
ta['n-mainpage'] = new Array('z','Началната страница');
ta['n-portal'] = new Array('','Информация за проекта');
ta['n-currentevents'] = new Array('','Информация за текущите събития по света');
ta['n-recentchanges'] = new Array('r','Списък на последните промени в {{SITENAME}}');
ta['n-randompage'] = new Array('x','Случайна страница');
ta['n-help'] = new Array('','Помощната страница');
ta['n-sitesupport'] = new Array('','Подкрепете {{SITENAME}}');
ta['t-whatlinkshere'] = new Array('j','Списък на всички страници, сочещи насам');
ta['t-recentchangeslinked'] = new Array('k','Последните промени на страници, сочени от тази страница');
ta['feed-rss'] = new Array('','RSS feed за страницата');
ta['feed-atom'] = new Array('','Atom feed за страницата');
ta['t-contributions'] = new Array('','Показване на приносите на потребителя');
ta['t-emailuser'] = new Array('','Изпращане на писмо на потребителя');
ta['t-upload'] = new Array('u','Качване на файлове');
ta['t-specialpages'] = new Array('q','Списък на всички специални страници');
ta['ca-nstab-main'] = new Array('c','Преглед на основната страница');
ta['ca-nstab-user'] = new Array('c','Преглед на потребителската страница');
ta['ca-nstab-media'] = new Array('c','Преглед на медийната страница');
ta['ca-nstab-special'] = new Array('','Това е специална страница, която не може да се редактира.');
ta['ca-nstab-project'] = new Array('c','Преглед на проектната страница');
ta['ca-nstab-image'] = new Array('c','Преглед на страницата на файла');
ta['ca-nstab-mediawiki'] = new Array('c','Преглед на системното съобщение');
ta['ca-nstab-template'] = new Array('c','Преглед на шаблона');
ta['ca-nstab-help'] = new Array('c','Преглед на помощната страница');
ta['ca-nstab-category'] = new Array('c','Преглед на категорийната страница');
/*
== Допълнителни бутони ==
<pre> */
// Описание в масив на допълнителни бутони, които ще се генерират с setupCustomEditTools()
var customInsButtons = [
// ТЕКСТ_ОТЛЯВО ТЕКСТ_ОТДЯСНО ТЕКСТ_ПО_СРЕДАТА ЗАГЛАВИЕ ПОКАЗАН_ТЕКСТ
["#виж ["+"[", "]]", "Страница", "+команда за пренасочване", "вж"],
["<code>", "</code>", "текст", "Текст с фиксирана ширина на буквите — обикновено код", "<tt>код</tt>"],
["<sub>", "</sub>", "индекс", "+долен индекс", "a<sub>x</sub>"],
["<sup>", "</sup>", "степен", "+горен индекс", "a<sup>x</sup>"],
[" ", "", "", "+несекаем интервал", "nbsp"],
["„", "“", "текст", "+български кавички", "„“"],
["<del>", "</del>", "текст", "Отбелязване на текст като изтрит", "<del>del</del>"],
["{"+"{", "}}", "", "+скоби за шаблон", "{{}}"],
["|", "", "", "+отвесна черта — |", " | "],
["—", "", "", "+дълга чертица — mdash", "—"],
["–", "", "", "+средна чертица — ndash", " – "],
["", "̀", "", "+ударение за гласна буква (маркирайте една буква)", "удар."],
["<"+"!--", "-->", "коментар", "+коментар", "<!--"],
["{"+"{ЗАМЕСТ:-)}}", "", "", "+шаблон „Усмивка“", ":-)"],
["{"+"{ЗАМЕСТ:D}}", "", "", "+шаблон „Ухилено човече“", ":-D"],
["[[en:", "]]", "en", "+английско междуики", "en:"],
["dot.png", "", "", "+dot.png — прозрачен пиксел", "dot"],
["{"+"{Уики ен|", "}}", "", "Добавяне на източник", "Изт."],
["<ref>", "</ref>", "", "Бележка под линия", "ref"]
];
// добавя допълнителни бутони след основните
function setupCustomEditTools() {
// намира блока с бутоните
var toolbar = document.getElementById("toolbar");
// ако няма съществуващи бутони, няма да добавяме и тези
if ( !toolbar ) { return; }
// променя бутоните чрез класа buttonlinks, описан в МедияУики:Common.css
toolbar.className += " buttonlinks";
// добавя нов блок с допълнителните бутони
var tools = document.createElement("div");
tools.id = "custombuttons";
for (var i in customInsButtons) {
var el = customInsButtons[i];
var title = el[3];
if ( title.charAt(0) == "+" ) {
title = "Вмъкване на " + title.substr(1);
}
addCustomButton(tools,
{"href": "javascript:insertTags('"+el[0] +"','"+el[1]+"','"+ el[2]+"')",
"title": title, "innerHTML": el[4]});
}
}
// използва се в цикъла в setupCustomEditTools за създаване на бутони
function addCustomButton(box, item) {
var b = document.createElement("a");
for (var attr in item) { b[attr] = item[attr]; }
box.appendChild(b);
box.appendChild( document.createTextNode(" ") );
}
/* </pre> */
/*
== Основно тяло ==
<pre> */
hookEvent("load", setupCustomEditTools);
/* </pre> */