Jump to content

User:Dto/monobook.js/dto

From Wikipedia, the free encyclopedia

/* By User:Dto. */

/*

*/
var dto = new Object();

dto.addEditButton = function(button) {
	var b = document.getElementById("wpDiff");
	if(!b)
		return false;
	while(b.nextSibling.nodeName.toLowerCase() == "input")
		b = b.nextSibling;
	if(!b.nextSibling)
		b.parentNode.appendChild(button);
	else
		b.parentNode.insertBefore(button, b.nextSibling);
	return true;
};

dto.makeButton = function(bId, bValue, clickhandler) {
	var b = document.createElement("input");
	b.setAttribute("type", "button");
	b.setAttribute("id", bId);
	b.setAttribute("name", bId);
	b.setAttribute("value", bValue);
	b.onclick = clickhandler;
	return b;
};

dto.feelingLucky = function() {
	var txt = document.getElementById("wpTextbox1");
	txt.value = txt.value.replace(/Link \(The Legend of Zelda series\)/g, "Link (The Legend of Zelda)");
	txt.value = txt.value.replace(/Link \(Legend of Zelda\)/g, "Link (The Legend of Zelda)");
	//document.getElementById("wpMinoredit").checked = true;
	//document.getElementById("wpWatchthis").checked = false;
	//var s = document.getElementById("wpSummary");
	//if(s.value.indexOf("bypass redirects") < 0)
	//	s.value += "bypass redirects";
}

dto.onLoad = function() {
	if(document.getElementById("wpTextbox1"))
		dto.addEditButton(dto.makeButton("dtofeelingluckyenwp", "I'm Feeling Lucky", dto.feelinklucky));
};

hookEvent("load", dto.onLoad);
/*

*/