jenkins-bot has submitted this change and it was merged. Change subject: Bug 58212: Configure wiktionary by default as well ......................................................................
Bug 58212: Configure wiktionary by default as well Change-Id: I0f8f765bdacd800a72c089fa0b1cb614624417db --- M js/lib/mediawiki.ParsoidConfig.js 1 file changed, 16 insertions(+), 8 deletions(-) Approvals: Subramanya Sastry: Looks good to me, approved jenkins-bot: Verified diff --git a/js/lib/mediawiki.ParsoidConfig.js b/js/lib/mediawiki.ParsoidConfig.js index e23a9d1..ddc0760 100644 --- a/js/lib/mediawiki.ParsoidConfig.js +++ b/js/lib/mediawiki.ParsoidConfig.js @@ -25,16 +25,24 @@ var self = this; this.interwikiMap = {}; - var wplist = wikipedias.split( '|' ); - for ( var ix = 0; ix < wplist.length; ix++ ) { - // Set up aliases that follow the Wikimedia db name convention - // (enwiki, dewiki, enwikivoyage etc). - ['pedia', 'voyage', 'books', 'source', 'quote'].forEach(function(suffix) { - var dbName = wplist[ix] + 'wiki' + (suffix === 'pedia' ? '' : suffix); - self.interwikiMap[dbName] = 'http://' + wplist[ix] + '.wiki' + + // XXX: move to prototype to avoid reconstructing this for each request? + wikipedias.split( '|' ).forEach(function(lang) { + // Wikipedia + self.interwikiMap[lang + 'wiki'] = 'http://' + lang + + '.wikipedia.org/w/api.php'; + + // Wiktionary + self.interwikiMap[lang + 'wiktionary'] = 'http://' + lang + + '.wiktionary.org/w/api.php'; + + // Wikivoyage, Wikibooks, Wikisource, Wikiquote all follow the same + // pattern + ['voyage', 'books', 'source', 'quote'].forEach(function(suffix) { + var dbName = lang + 'wiki' + suffix; + self.interwikiMap[dbName] = 'http://' + lang + '.wiki' + suffix + '.org/w/api.php'; }); - } + }); // Add mediawiki.org too this.interwikiMap.mediawikiwiki = 'http://www.mediawiki.org/w/api.php'; -- To view, visit https://gerrit.wikimedia.org/r/100410 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I0f8f765bdacd800a72c089fa0b1cb614624417db Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Parsoid Gerrit-Branch: master Gerrit-Owner: GWicke <gwi...@wikimedia.org> Gerrit-Reviewer: Subramanya Sastry <ssas...@wikimedia.org> Gerrit-Reviewer: jenkins-bot _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits