User:SuperSajuuk/wikia.js

// // Personal JS: SuperSajuuk // Last Modified: 12th April 2015, 20:23 // // This is a personal testing ground for various // JS and jQuery enhancements coded by // SuperSajuuk. You may copy any code below to your // own wikia.js files. // // Any jQuery/JS requests should be posted on // my talkpage. // // Enjoy! //

(function (window, $, mw) {	"use strict";       // This adds an attribute to make linking the reply box easier...        $("li.new-reply").attr("id","replybox");

// Add an "Edit Page" link on archives. var page = wgTitle; var pieces = page.search("Archive"); if(pieces > -1) { $(".WikiaPageHeader h2 a").last.after(' |  Edit This Archive'); }       // Redirect the popup uploader to Special:Upload $(window).load(function {              $("a.wikia-button.upphotos").click(function { setTimeout(function {                           window.location.href = "/wiki/Special:Upload";                      },2500); });       });

// Can't kudos own posts (credit to UltimateSupreme) var href = '"'+wgServer+'"/wiki/User_talk:SuperSajuuk"';       $('.edited-by [href=' + href + ']').not(".subtle").closest(".message").find(".vote").remove;        // Add content above the forums to explain them.        $("section#Forum > a.policies-link").first.before("" + "Welcome to the Narutopedia Community Forums! This is where you can discuss the series and the wiki itself.  " + "Before contributing to the forums, please read our forum policies:  they are short and simple to understand. " + "You can find them by clicking the button to the right.  " + "Thanks for contributing! If you have any issues, please let us know in the Wiki Discussions board" + " ");

// Disallow double posting. if(mw.config.get('wgNamespaceNumber') === 1201) { $("button.replyButton").click(function {                     var selectUser = $("li.message").not('.hide').last.find("div.edited-by a").text;                      if(selectUser == mw.config.get('wgUserName')) {                             alert("You are the latest poster. Please edit your latest reply instead of attempting to leave multiple consecutive posts");                             return false;                      }               }); }       // Menu links. mw.util.addPortletLink("AccountNavigation", "/wiki/User:SuperSajuuk/DPL", "DPL", "p-dpl"); mw.util.addPortletLink("AccountNavigation", "/wiki/Special:UserRights", "Manage Rights", "p-userrights"); }(window, jQuery, mediaWiki));