Разлика между версии на „Потребител:Борислав/monobook.js“
От БГ-Фантастика
(без някои излишни бутони) |
м (без някои ненужни/неизползвани неща) |
||
Ред 1: | Ред 1: | ||
− | |||
− | |||
− | |||
− | |||
// от тези данни ще се генерират допълнителни бутони с insertTags() | // от тези данни ще се генерират допълнителни бутони с insertTags() | ||
var customInsButtons = [ | var customInsButtons = [ | ||
Ред 11: | Ред 7: | ||
["<sup>", "</sup>", "моля, въведете степен", "+горен индекс", "a<sup>x</sup>"], | ["<sup>", "</sup>", "моля, въведете степен", "+горен индекс", "a<sup>x</sup>"], | ||
[" ", "", "", "+несекаем интервал", "nbsp"], | [" ", "", "", "+несекаем интервал", "nbsp"], | ||
− | |||
["<del>", "</del>", "зачертан текст", "Отбелязване на текст като изтрит", "<del>del</del>"], | ["<del>", "</del>", "зачертан текст", "Отбелязване на текст като изтрит", "<del>del</del>"], | ||
["{"+"{", "}}", "", "+скоби за шаблон", "{{}}"], | ["{"+"{", "}}", "", "+скоби за шаблон", "{{}}"], | ||
Ред 50: | Ред 45: | ||
} | } | ||
// падащото меню с шаблони | // падащото меню с шаблони | ||
− | toolbar.appendChild( makeTemplateSelectBox() ); | + | //toolbar.appendChild( makeTemplateSelectBox() ); |
toolbar.appendChild(tools); | toolbar.appendChild(tools); | ||
// елемент за допълнителните знаци | // елемент за допълнителните знаци | ||
− | var chbox = document.createElement("div"); | + | /*var chbox = document.createElement("div"); |
chbox.id = charsElemId; | chbox.id = charsElemId; | ||
chbox.style.display = "none"; | chbox.style.display = "none"; | ||
− | toolbar.appendChild(chbox); | + | toolbar.appendChild(chbox);*/ |
} | } | ||
Ред 73: | Ред 68: | ||
hookEvent("load", setupCustomEditTools); | hookEvent("load", setupCustomEditTools); | ||
− | |||
− | |||
− | |||
− |
Версия от 15:52, 21 март 2007
// от тези данни ще се генерират допълнителни бутони с insertTags() 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"], ["<ref>", "</ref>", "", "Бележка под линия", "ref"] ]; // данни за още бутони с код по желание var customMiscButtons = [ // КОД_ЗА_ИЗПЪЛНЕНИЕ ЗАГЛАВИЕ ПОКАЗАН_ТЕКСТ ]; // добавя нови бутони и други играчки function setupCustomEditTools() { var toolbar = document.getElementById("toolbar"); // ако няма съществуващи бутони, няма да добавяме и тези if ( !toolbar ) { return; } 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]}); } for (var i in customMiscButtons) { var el = customMiscButtons[i]; addCustomButton(tools, {"href":"javascript:"+el[0], "title":el[1], "innerHTML":el[2]}); } // падащото меню с шаблони //toolbar.appendChild( makeTemplateSelectBox() ); toolbar.appendChild(tools); // елемент за допълнителните знаци /*var chbox = document.createElement("div"); chbox.id = charsElemId; chbox.style.display = "none"; toolbar.appendChild(chbox);*/ } 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(" ") ); } /* скрива/показва елемент */ function toggleElemDisplay(elemId) { var elem = document.getElementById(elemId); elem.style.display = elem.style.display == 'none' ? '' : 'none'; } hookEvent("load", setupCustomEditTools);