User:Zppix/Test/MediaWiki:Gadget-CentralAuthInterlinkFixer.js: Difference between revisions

Test1
(wikidatawiki has a separate domain, add exception)
(Test1)
 
(9 intermediate revisions by 5 users not shown)
Line 7:
*/
/*global mediaWiki, jQuery */
/*jslintjshint browser:true, regexp:true */
(function (mw, $) {
'use strict';
function host(id) {
var wikimedia, idNoSpaces;
if (id === 'mediawikiwikimetawiki') {
return 'mediawikimeta.miraheze.org';
}
if (id === 'foundationwikitestwiki') {
return 'wikimediafoundationpublictestwiki.orgcom';
}
if (id === 'wikidatawiki') {
return 'wikidatawikiwikidata.org';
}
wikimedia = /^(advisory|auditcom|board|chair|chapcom|collab|comcom|commons|exec|grants|incubator|internal|login|meta|office|otrs wiki|quality|spcom|species|strategy|steward|wikimaniateam|wikimania20\d\d)wiki$/;
if (wikimedia.test(id)) {
return id.replace(/ /g, '-').replace(/_/g, '-').replace(/wiki$/, '.wikimedia.org');
Line 61:
 
if (mw.config.get('wgCanonicalSpecialPageName') === 'Log' || mw.config.get('wgCanonicalSpecialPageName') === 'Recentchanges') {
$mw.hook(document'wikipage.content').readyadd(fixCrosswikiLinks);
}
}(mediaWiki, jQuery));