User:Soxra/monobook.js

$(document).ready(function {	/* Force input boxes to have input box class */	$(":text, input[type='text'], input[type='password'], input[type='search'], textarea, input#wpSummary").addClass("input-text-box");

/* Recent Changes slider */ $(".page-Special_RecentChanges span.mw-changeslist-expanded a, .page-Special_RecentChanges span:not(.mw-changeslist-expanded) a").live("mouseover",function {		$(this).attr("onclick","");	}).live("click",function {		var num = $(this).parent.attr("id").split("-")[3];

var $openarrow = $("#mw-rc-openarrow-"+num); var $closearrow = $("#mw-rc-closearrow-"+num); var $subentries = $("#mw-rc-subentries-"+num);

$openarrow.css("visibility","visible").removeClass("mw-changeslist-hidden mw-changeslist-expanded"); $closearrow.css("visibility","visible").removeClass("mw-changeslist-hidden mw-changeslist-expanded"); $subentries.css("visibility","visible").removeClass("mw-changeslist-expanded");

if ($subentries.is(":hidden") || $subentries.hasClass("mw-changeslist-hidden")) { $openarrow.hide; $closearrow.show; $subentries.hide.removeClass("mw-changeslist-hidden").slideDown(300); } else { $openarrow.show; $closearrow.hide; $subentries.slideUp(300); }

return false; });

/* Recent Changes Preview */ $(".page-Special_RecentChanges").each(function {		var currTimer = undefined;		var currAjax = undefined;		$("head").append($(""));		$(" ",{ id:"rc-preview-div", style:"position:absolute;height:300px;width:55%;background:#fff;border:1px solid #888;z-index:500;padding:10px", }).hide.appendTo("body");		$("table.mw-enhanced-rc a").live("mouseover",function { var subtxt = $(this).text.substr(-7); if (subtxt == "diff" || subtxt == "prev" || subtxt == "changes") { if (currAjax) currAjax.abort; if (currTimer) clearTimeout(currTimer); var otop = $(this).offset.top; var oleft = $(this).offset.left; var wide = $(this).width; $("div#rc-preview-div").css({					top:otop-150,					left:oleft+wide+5,				}).html("Loading...").show; currAjax = $.ajax({					url:"http://www.khwiki.net/index.php",					method:"GET",					data:$(this).attr("href").substr(11),					dataType:"text",					success:function(msg, status, obj) {						while (msg.charCodeAt(0) < 32)							msg = msg.substr(1);						$("div#rc-preview-div").html(" ").hover(function { if (currTimer) clearTimeout(currTimer); },function { $("div#rc-preview-div").hide.html(""); }).find("#mw-diff-otitle4, #mw-diff-ntitle4").hide;					},				}); }		}).live("mouseout",function { clearTimeout(currTimer); currTimer = setTimeout(function {				$("div#rc-preview-div").hide.html("");				clearTimeout(currTimer);			},3000); });	}); });