Wikipedista:G3ron1mo/monobook.js

Z Wikipedie, otevřené encyklopedie

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 += " &bull; ";
			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]]"])});