MediaWiki:Common.js
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5。
/* 此处的JavaScript将载入于所有用户每一个页面。 */
mw.loader.using( ['mediawiki.user', 'mediawiki.util', 'jquery.client'] ).done( function () {
/** Numeric sorting ***************************************************
*
* Description: Fixes a bug (part of [[bugzilla:8115]])
* in http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/common/wikibits.js
* regarding [[Help:Sorting|table sorting]]:
* it allows sorting of numbers with more than one comma (thousands separator).
* Maintainer: [[User:Patrick|Patrick]]
*/
function ts_parseFloat(num) {
if (!num) return 0;
num = parseFloat(num.replace(/,/g, ""));
return (isNaN(num) ? 0 : num);
}
/**
* Hide category container when no categoies can exist (special pages) ***************************
*
*/
var catlinksElement = document.querySelector('.catlinks-allhidden');
var navElement = document.querySelector('nav.p-navbar.not-collapsible.small.mb-2');
var sidebarElement = document.querySelector('.sidebar-item.sidebar-menu-translations.col');
var interlanguageElement = document.querySelector('.interlanguage-link');
if (catlinksElement && navElement) {
navElement.parentNode.removeChild(navElement);
}
if (!interlanguageElement && sidebarElement) {
sidebarElement.style.display = 'none';
}
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */