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