User:Soxra/monobook.js: Difference between revisions

From the Kingdom Hearts Wiki, the Kingdom Hearts encyclopedia
Jump to navigationJump to search
(Going live, now! Hope it works...)
(Undo revision 573055 by Soxra (talk))
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
$(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");


$(document).ready(function() {
    /* Improvement Box Tabber */
/* Force input boxes to have input box class */
    $(".improvementBox").find(".improveTabLinkBox a").click(function () {
$(":text, input[type='text'], input[type='password'], input[type='search'], textarea, input#wpSummary").addClass("input-text-box");
        $(".improvementBox").find("#improveTabs > div").hide();
 
        $(".improvementBox").find("#improveTabs > div" + $(this).attr("href")).show();
/* Recent Changes slider */
        return false;
$(".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() {
$("head").append($("<link rel='stylesheet' href='http://www.khwiki.net/load.php?debug=false&lang=en&modules=mediawiki.legacy.diff&only=styles&skin=monobook&*' type='text/css'/>"));
$("<div/>",{
id:"rc-preview-div",
style:"position:absolute;height:300px;width:30%;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") {
var otop = $(this).offset().top;
var oleft = $(this).offset().left;
$.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").css({
top:otop-150,
left:oleft+15,
}).html("<div style='height:280px;font-size:70%;width:auto;overflow-y:auto'><table class='diff'>"+$(msg).find("table.diff").html()+"</table></div>").show();
},
});
}
}).live("mouseout"),function() {
$("div#rc-preview-div").hide().html("");
});
});
});
});

Latest revision as of 01:23, 8 August 2012

$(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");

    /* Improvement Box Tabber */
    $(".improvementBox").find(".improveTabLinkBox a").click(function () {
        $(".improvementBox").find("#improveTabs > div").hide();
        $(".improvementBox").find("#improveTabs > div" + $(this).attr("href")).show();
        return false;
    });
});