Разлика между версии на „Потребител:Nk/Monobook.js“
От БГ-Фантастика
(Няма разлика)
|
Текуща версия към 17:32, 10 януари 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", " – "],
["", "̀", "", "+ударение за гласна буква (маркирайте една буква)", "удар."],
["<"+"!-- ", " -->", "коментар", "+коментар", "<!--"]
];
// добавя нови бутони и други играчки
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]});
}
toolbar.appendChild(tools);
}
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(" ") );
}
hookEvent("load", setupCustomEditTools);