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