Участник:Infovarius/vector.js
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
function FormatHeader(str, header, offset, s)
{
switch (header) {
case "Морфологические и синтаксические свойства":
case "Произношение":
case "Произношение":
case "Семантические свойства":
case "Родственные слова":
case "Фразеологизмы и устойчивые сочетания":
case "Этимология":
case "Перевод":
return "=== " + header + " ===";
break;
case "Значение":
case "Синонимы":
case "Антонимы":
case "Гиперонимы":
case "Гипонимы":
return "==== " + header + " ====";
break;
default:
return str;
}
}
function FormatEdit()
{
wpTextbox1 = document.editform.wpTextbox1;
wpTextbox1.value = wpTextbox1.value.replace(/^=+\s*([^=]+?)\s*=+$/gm, FormatHeader);;
}
// Служебная функция, добавляет к тулбару кнопку спереди
function prependFuncButton(img, tip, func){
var toolbar = document.getElementById('toolbar') || document.getElementById('wikiEditor-ui-toolbar');
if (!toolbar) return
first = toolbar.firstChild;
var i=document.createElement('img')
i.src=img; i.alt=tip; i.title=tip; i.onclick=func; i.style.cursor='pointer'
toolbar.insertBefore(i, first);
}
function addMyButton (){
prependFuncButton("//upload.wikimedia.org/wikipedia/commons/f/f9/Button_fett.png",
'Форматирование', function(){FormatEdit()});
}
$(document).ready( addMyButton );