Участник:V1adis1av/monobook.js
Перейти к навигации
Перейти к поиску
Страница персонального оформления. JS-код ниже относится к теме оформления «MonoBook». CSS-файл для этой темы: Участник:V1adis1av/monobook.css.
После сохранения очистите кэш браузера.
После сохранения очистите кэш браузера.
//Superscript
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http:/upwiki/wikipedia/commons/6/6a/Button_sup_letter.png",
"speedTip": "Верхний индекс",
"tagOpen": "<sup>",
"tagClose": "</sup>",
"sampleText": "Верхний индекс"}
//Subscript
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http:/upwiki/wikipedia/commons/a/aa/Button_sub_letter.png",
"speedTip": "Нижний индекс",
"tagOpen": "<sub>",
"tagClose": "</sub>",
"sampleText": "Нижний индекс"}
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "",
"speedTip": "exp",
"tagOpen": "{{e|",
"tagClose": "}}",
"sampleText": ""}
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http:/upwiki/wikipedia/commons/0/0e/Button_acute_accent.png",
"speedTip": "́",
"tagOpen": "",
"tagClose": "́",
"sampleText": "́"}
var myLangs = new Array('en','pl','uk','it','be','de','fr');
function iw_advanced() {
var div, n = 0;
my_langs = "^interwiki-" + "(" + myLangs.join('|') + ")";
sel = document.createElement("select");
first_option = document.createElement("option");
first_option.setAttribute("value", "");
sel.appendChild(first_option);
// iterate over all <li>-elements
for(var i=0; e = document.getElementsByTagName("li")[i]; i++) {
if(e.className.match(/^interwiki-/)) { // if interwiki
// if in my language set or featured
if(!(e.className.match(my_langs) || e.title == "Избранная статья")) {
n++;
// get <div>-element which contains interwikies
if (!div) {div = e.parentNode.parentNode};
e.style.display = "none"; // hide <li>-element
// create option for <select>-element
for(var j=0; a=e.childNodes[j]; j++) {
if(a.tagName == "A") {
opt = document.createElement("option");
opt.text = a.innerHTML;
opt.setAttribute("value", a.getAttribute("href"));
sel.appendChild(opt);
break;
}
}
}
}
} //for
if(n > 0) { //create and display form
form = document.createElement("form");
sel.setAttribute("onchange", "go(this)");
sel.setAttribute("id", "menu");
sel.setAttribute("class", "iw-dropdown-list");
first_option.text = "+ " + n;
first_option.setAttribute("value", "");
form.appendChild(sel);
div.appendChild(form);
}
} //function
function go(box)
{
destination = box.value;
if (destination) location.href = destination;
}
addOnloadHook(iw_advanced);
function addExampleSentence(){
var block = document.getElementById ('editpage-specialchars');
if (!block) return;
block.innerHTML += '<br />' +
'<a href=\'javascript:insertTags("{{","|}}","")\'>{{*|}}</a> ' +
'<a href=\'javascript:insertTags("{{|","}}","")\'>{{|*}}</a> · ' +
'<a href=\'javascript:insertTags("["+"[","|"+"]"+"]","")\'>['+'['+'*'+'|'+']'+']</a> ' +
'<a href=\'javascript:insertTags("["+"["+"|","]"+"]","")\'>['+'['+'|'+'*'+']'+']</a> · ' +
'<a href=\'javascript:insertTags("<nowiki>","</nowiki>","")\'>nowiki</a> · ' +
'<a href=\'javascript:insertTags("{{книга|автор=|часть=|заглавие=","|оригинал= |ссылка=|издание=|ответственный=|место=|издательство=|год=|том=|страницы=|страниц=|isbn=|тираж=}}","")\'>книга-полн</a> · ' +
'<a href=\'javascript:insertTags("{{книга|автор=|заглавие=","|ссылка=|место=|издательство=|год=}}","")\'>книга-сокр</a> · ' +
'<a href=\'javascript:insertTags("ł","","")\'>ł-пол. </a> · ' +
'<a href=\'javascript:insertTags("ї","","")\'>ї-укр. </a> · ' +
'<a href=\'javascript:insertTags("Ї","","")\'>Ї-укр. </a> · ' +
'<a href=\'javascript:insertTags("і","","")\'>і-укр. </a> · ' +
'<a href=\'javascript:insertTags("І","","")\'>І-укр. </a> · ' +
'<a href=\'javascript:insertTags("є","","")\'>є-укр. </a> · ' +
'<a href=\'javascript:insertTags("Є","","")\'>Є-укр. </a> · ' +
'<a href=\'javascript:insertTags("ґ","","")\'>ґ-укр. </a> · ' +
'<a href=\'javascript:insertTags("Ґ","","")\'>Ґ-укр. </a> · ' +
'<a href=\'javascript:insertTags("̀","","")\'>̀ </a> · ';
}
addOnloadHook(addExampleSentence);