MediaWiki:Gadget-mainpage-localtime.js
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Internet Explorer或Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
- Opera:按 Ctrl-F5。
(function($, mw) { mw.loader.using([
'mediawiki.user', 'mediawiki.util'
], function() { jQuery(function() {
if (mw.config.get('wgAction') !== 'view') {
return;
}
if (!mw.config.get('wgIsMainPage')) {
return;
}
var timecorrection = mw.user.options.get('timecorrection');
if (timecorrection) {
timecorrection = timecorrection.split('|')[1];
} else {
timecorrection = -(new Date().getTimezoneOffset());
}
timecorrection = parseInt(timecorrection);
if (timecorrection > 0) {
timecorrection = '+' + timecorrection;
} else if (timecorrection == 0) {
return;
}
var content = $('#mw-content-text', mw.util.$content);
var text = '{{Wikiversity:首页|timecorrection=' + timecorrection + ' minutes}}';
// content.text(text);
$.post(
mw.util.wikiScript('api'),
{
'action': 'parse',
'title': mw.config.get('wgPageName'),
'text': text,
'prop': 'text',
'disablepp': '',
'format': 'json'
},
function(data) {
content.html(data.parse.text['*']);
}
);
}); }); })(jQuery, mediaWiki);