X-Git-Url: https://git.cyclocoop.org/%27.WWW_URL.%27admin/?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.widgets%2Fmw.widgets.NamespaceInputWidget.js;h=aa0c739f5e1ae77974a72aed2fd6338c23c7f38d;hb=0b2b8e94cd306195a6999c122184b92d4d643f83;hp=4f1b874991fe905378a411e1fb75ed7809e05d7d;hpb=4f21e6be661f7305abc223bb31600970a3fb5326;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.widgets/mw.widgets.NamespaceInputWidget.js b/resources/src/mediawiki.widgets/mw.widgets.NamespaceInputWidget.js index 4f1b874991..aa0c739f5e 100644 --- a/resources/src/mediawiki.widgets/mw.widgets.NamespaceInputWidget.js +++ b/resources/src/mediawiki.widgets/mw.widgets.NamespaceInputWidget.js @@ -36,18 +36,20 @@ /** * @private + * @param {Object} [config] Configuration options + * @return {Object[]} Dropdown options */ mw.widgets.NamespaceInputWidget.prototype.getNamespaceDropdownOptions = function ( config ) { var options, exclude = config.exclude || [], - NS_MAIN = 0; + mainNamespace = mw.config.get( 'wgNamespaceIds' )[ '' ]; options = $.map( mw.config.get( 'wgFormattedNamespaces' ), function ( name, ns ) { - if ( ns < NS_MAIN || exclude.indexOf( Number( ns ) ) !== -1 ) { + if ( ns < mainNamespace || exclude.indexOf( Number( ns ) ) !== -1 ) { return null; // skip } ns = String( ns ); - if ( ns === String( NS_MAIN ) ) { + if ( ns === String( mainNamespace ) ) { name = mw.message( 'blanknamespace' ).text(); } return { data: ns, label: name };