Участник:Biga/monobook.js
Материал из Википедии — свободной энциклопедии
Замечание: Чтобы после сохранения увидеть сделанные изменения, очистите кеш своего браузера: Mozilla / Firefox: Ctrl+Shift+R, IE: Ctrl+F5, Safari: Cmd+Shift+R, Konqueror: F5, Opera: через меню Tools→Preferences.
function addLoadEvent(func) { if (window.addEventListener) window.addEventListener("load", func, false); else if (window.attachEvent) window.attachEvent("onload", func); } function chsp() { var textbox = document.getElementById ('wpTextbox1'); if (!textbox) return false; textbox.value = textbox.value.replace(/ /g," "); return false; } function bsp() { var textbox = document.getElementById ('wpTextbox1'); if (!textbox) return false; textbox.value = textbox.value.replace(/ /g," "); return false; } function insnbsp(text) { text = text.replace(/([^\wа-яА-я])(в|во|для|до|за|и|или|к|ко|на|над|о|по|под|с|со|у) +/g,"$1$2 "); text = text.replace(/ +(—)/g," $1"); text = text.replace(/(\d{1,4}\]\]) +(г.)/g,"$1 $2"); // ещё return text; } function parse_text() { var textbox = document.getElementById ('wpTextbox1'); if (!textbox) return false; textbox.value = insnbsp(textbox.value); return false; } function addsymbols () { var cwarn = document.getElementById ('editpage-copywarn2'); if (cwarn) { cwarn.innerHTML = ''; } var specialchars = document.getElementById ('editpage-copywarn'); if (specialchars) { var menu = "<a href=# onclick='return chsp()'>nbsp</a> <a href=# onclick='return bsp();'>back</a> | <a href=# onclick='return parse_text()'>insert</a>"; specialchars.innerHTML = specialchars.innerHTML + menu; } } addLoadEvent(addsymbols);