Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/OOJSPlus/resources/ui/mixin/NamespaceOptions.js
Ðазад
OOJSPlus.ui.mixin.NamespaceOptions = function() {}; OO.initClass( OOJSPlus.ui.mixin.NamespaceOptions ); OOJSPlus.ui.mixin.NamespaceOptions.prototype.getNamespaceOptions = function ( config ) { var i = 0, name = '', namespaces = mw.config.get( 'wgFormattedNamespaces' ), options = [], content = mw.config.get( 'wgContentNamespaces' ), exclude = config.exclude || [], groups = { content: { label: mw.msg( 'oojsplus-namespace-content' ), options: [] }, system: { label: mw.msg( 'oojsplus-namespace-system' ), options: [] }, content_talk: { label: mw.msg( 'oojsplus-namespace-content-talk' ), options: [] }, system_talk: { label: mw.msg( 'oojsplus-namespace-system-talk' ), options: [] } }; for ( var ns in namespaces ) { if ( !namespaces.hasOwnProperty( ns ) ) { continue; } ns = Number( ns ); if ( ns < 0 || exclude.indexOf( ns ) !== -1 ) { continue; } name = namespaces[ ns ]; if ( ns === 0 ) { name = mw.msg( 'blanknamespace' ); } if ( content.indexOf( ns ) !== -1 || content.indexOf( ns - 1 ) !== -1 ) { if ( ns % 2 === 0 ) { groups.content.options.push( { data: ns, label: name } ); } else { groups.content_talk.options.push( { data: ns, label: name } ); } } else { if ( ns % 2 === 0 ) { groups.system.options.push( { data: ns, label: name } ); } else { groups.system_talk.options.push( { data: ns, label: name } ); } } } if ( config.specialOptionAll ) { options.push( new OO.ui.MenuOptionWidget( { data: -99, label: mw.msg( 'namespacesall' ) } ) ); } for ( var group in groups ) { if ( !groups.hasOwnProperty( group ) ) { continue; } if ( config.groups && config.groups.indexOf( group ) === -1 ) { continue; } // Sort options groups[ group ].options.sort( function ( a, b ) { return a.label - b.label; } ); if ( groups[ group ].options.length ) { if ( !config.hideHeadings ) { options.push( new OO.ui.MenuSectionOptionWidget( { label: groups[ group ].label } ) ); } for ( i = 0; i < groups[ group ].options.length; i++ ) { options.push( new OO.ui.MenuOptionWidget( { data: groups[ group ].options[ i ].data, label: groups[ group ].options[ i ].label } ) ); } } } if ( config.includeAllValue !== null && config.includeAllValue !== undefined ) { options.unshift( { data: config.includeAllValue, label: mw.msg( 'namespacesall' ) } ); } return options; };
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка