Wikipedista:G3ron1mo/monobook.js
Poznámka: Po uložení musíte vyprázdnit mezipaměť vašeho prohlížeče, jinak změny neuvidíte.
function addFindAndReplaceToolbar(){
// TODO: Checkboxy pro regulární výrazy a case sensitivitu
var elem = document.getElementById('editpage-copywarn');
if (elem == null) return;
if (document.getElementById('findTools') != null) return;
var summary = document.getElementById('wpSummary');
if (summary != null) summary.style.width = '60%';
var addedBox = "<form id='findform' action='#'><div id='findTools' class='infobox' style='float:right; text-align:right'><label for='needle'>Najít: </label><input tabindex='8' type='text' value='' name='needle' id='needle' maxlength='200' size='20' /><br /><label for='replacement'>Nahradit za: </label><input tabindex='9' type='text' value='' name='replacement' id='replacement' maxlength='200' size='20' /><br /><center><button id='find' name='find' tabindex='10' accesskey='f' onclick='javascript:onFindClick(\"needle\");return false;'>Najít</button><button id='replace' name='replace' tabindex='11' accesskey='r' onclick='javascript:onReplaceClick(\"needle\", \"replacement\");return false;'>Nahradit</button></center></div></form>";
elem.innerHTML = addedBox + elem.innerHTML;
}
function loadScript(url){
var e = document.createElement("script");
e.src = url;
e.type="text/javascript";
document.getElementsByTagName("head")[0].appendChild(e);
}
function addSummaryToolbar_Tl(items){
var elem = document.getElementById('editpage-copywarn');
if (elem == null) return;
if (document.getElementById('summarytools') != null) return;
var addedBox = "<div id='summaryTools' class='infobox' style='float:right; text-align:center'><h5>Shrnutí editace</h5>";
var firstOnLine = true;
for (var i = 0; i < items.length; i++) {
if (items[i] == "") {
addedBox += "<br />";
firstOnLine = true;
} else {
if (!firstOnLine) addedBox += " • ";
firstOnLine = false;
addedBox += "<a href=\"javascript:setWpSummary_Tl('" + items[i] + "');\">" + items[i] + "</a>";
}
}
addedBox += "</div>";
elem.innerHTML = addedBox + elem.innerHTML;
}
// nastavení shrnutí editace
function setWpSummary_Tl(str){
var eSummary = document.getElementById('wpSummary');
if (eSummary != null) eSummary.value = eSummary.value + str;
}
$(function(){ addFindAndReplaceToolbar()});
$(function(){ addSummaryToolbar_Tl(["typo", "gramatika", "odstranění nadbytečného formátování", "unifikace navboxu", "sjednocení infoboxu", "experimenty", "experimenty2", "Úpravy dle [[Wikipedie:WikiProjekt Check Wikipedia]]"])});