用户:CJerry/common.js
来自EaseCation Wiki
更多操作
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5。
//https://github.com/inpageedit/inpageedit-v2
mw.loader.load('https://unpkg.com/mediawiki-inpageedit')
//https://zh.minecraft.wiki/w/MediaWiki:Gadget-contributions.js
/**
* Adds a contribution link on User, User talk and Contributions as a PortletLink
* @author Jr_Mime
*/
(function ($, mw) {
$( document ).ready(function() {
if (!mw.config.get('wgRelevantUserName')) return;
if (mw.config.get('wgNamespaceNumber') === 2 || mw.config.get('wgNamespaceNumber') === 3) {
mw.util.addPortletLink(
'p-namespaces',
mw.util.getUrl('Special:Contributions/' + mw.config.get('wgRelevantUserName')),
mw.msg('contributions'),
'ca-contributions',
mw.msg('tooltip-t-contributions')
);
}
});
})(jQuery, mediaWiki);
//https://zh.minecraft.wiki/w/MediaWiki:Gadget-redirectMobileDiff.js
/* Automatically redirect Special:MobileDiff to Special:Diff for desktop users */
if (mw.config.get('wgCanonicalSpecialPageName') == 'MobileDiff') {
let diffIds = mw.config.get('wgTitle').split('/').slice(1).join('/').replace('...', '/');
let wgArticlePath = mw.config.get('wgArticlePath');
location.pathname = wgArticlePath.replace('$1', 'Special:Diff/' + diffIds);
}