User:Philosopher/common.js

// copy section link

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Bility/copySectionLink.js&action=raw&ctype=text/javascript');

// Revision deletion

mw.loader.load('//en.wikipedia.org/w/index.php?title=User%3ALegoktm%2Frescaled.js&action=raw&ctype=text/javascript'); // User:Legoktm/rescaled.js

// TinEye

mw.loader.load('//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-Tineye.js&action=raw&ctype=text/javascript'); // commons:MediaWiki:Gadget-Tineye

// Please leave the following line

// user:Where/usertabs

jQuery(document).ready(function() {

if (mw.config.get('wgTitle').indexOf("/") != -1 || document.title.indexOf("- History -") != -1) //no subpages or history

return;

if (mw.config.get('wgCanonicalNamespace') == "User" || mw.config.get('wgCanonicalNamespace') == "User_talk") {

var username = encodeURIComponent( mw.config.get('wgTitle') );

mw.util.addPortletLink("p-cactions", "//toolserver.org/~soxred93/count/index.php?name=" + username + "&lang=en&wiki=wikipedia", "Edit count", "ca-editcount", "Edit count");

mw.util.addPortletLink("p-cactions", mw.config.get('wgServer') + "/w/index.php?title=Special:Log&type=move&user=" + username, "Page moves", "ca-pagemoves", "Page moves by this user");

mw.util.addPortletLink("p-cactions", mw.config.get('wgServer') + "/w/index.php?title=Special:Log&type=block&page=User:" + username, "Blocks received", "ca-blog", "Blocks received by this user");

mw.util.addPortletLink("p-cactions", mw.config.get('wgServer') + "/w/index.php?title=Special:Log&type=rights&page=User:" + username, "User rights log", "", "User rights log");

mw.util.addPortletLink("p-cactions", mw.config.get('wgServer') + "/w/index.php?title=Special:Prefixindex&from=" + username + "/&namespace=2", "Userspace", "", "List of pages in this user's userspace");

}

});

// user:js/watchlist

if (mw.config.get('wgCanonicalSpecialPageName') == 'Watchlist')

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:js/watchlist.js&action=raw&ctype=text/javascript');

//Hotcat modifications

window.hotcat_use_category_links = true;

window.hotcat_del_needs_diff = false;

// Save multiple HotCat changes

mw.loader.using("mediawiki.user", function () {

$('body').delegate('#hotcatCommitForm', 'submit', function () {

var submitType = this.wpDiff;

if (submitType) {

// Switch form submission from diff to save

this.wpEditToken.value = mw.user.tokens.get("csrfToken");

submitType.name = submitType.value = 'wpSave';

}

return true;

});

});