Merge "Remove mediawiki.special.javaScriptTest module"
This commit is contained in:
commit
40fcbabb81
3 changed files with 0 additions and 49 deletions
|
|
@ -106,8 +106,6 @@ class SpecialJavaScriptTest extends SpecialPage {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$out->addModules( 'mediawiki.special.javaScriptTest' );
|
|
||||||
|
|
||||||
$method = 'view' . ucfirst( $framework );
|
$method = 'view' . ucfirst( $framework );
|
||||||
$this->$method();
|
$this->$method();
|
||||||
$out->setPageTitle( $this->msg(
|
$out->setPageTitle( $this->msg(
|
||||||
|
|
|
||||||
|
|
@ -1866,16 +1866,6 @@ return array(
|
||||||
'mediawiki.special.watchlist' => array(
|
'mediawiki.special.watchlist' => array(
|
||||||
'scripts' => 'resources/src/mediawiki.special/mediawiki.special.watchlist.js',
|
'scripts' => 'resources/src/mediawiki.special/mediawiki.special.watchlist.js',
|
||||||
),
|
),
|
||||||
'mediawiki.special.javaScriptTest' => array(
|
|
||||||
'scripts' => 'resources/src/mediawiki.special/mediawiki.special.javaScriptTest.js',
|
|
||||||
'messages' => array_merge( Skin::getSkinNameMessages(), array(
|
|
||||||
'colon-separator',
|
|
||||||
'javascripttest-pagetext-skins',
|
|
||||||
) ),
|
|
||||||
'dependencies' => 'mediawiki.Uri',
|
|
||||||
'position' => 'top',
|
|
||||||
'targets' => array( 'desktop', 'mobile' ),
|
|
||||||
),
|
|
||||||
'mediawiki.special.version' => array(
|
'mediawiki.special.version' => array(
|
||||||
'styles' => 'resources/src/mediawiki.special/mediawiki.special.version.css',
|
'styles' => 'resources/src/mediawiki.special/mediawiki.special.version.css',
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
/*!
|
|
||||||
* JavaScript for Special:JavaScriptTest
|
|
||||||
*/
|
|
||||||
( function ( mw, $ ) {
|
|
||||||
$( function () {
|
|
||||||
|
|
||||||
// Create useskin dropdown menu and reload onchange to the selected skin
|
|
||||||
// (only if a framework was found, not on error pages).
|
|
||||||
$( '#mw-javascripttest-summary' ).append( function () {
|
|
||||||
|
|
||||||
var $html = $( '<p><label for="useskin">'
|
|
||||||
+ mw.message( 'javascripttest-pagetext-skins' ).escaped()
|
|
||||||
+ ' '
|
|
||||||
+ '</label></p>' ),
|
|
||||||
select = '<select name="useskin" id="useskin">';
|
|
||||||
|
|
||||||
// Build <select> further
|
|
||||||
$.each( mw.config.get( 'wgAvailableSkins' ), function ( id ) {
|
|
||||||
select += '<option value="' + id + '"'
|
|
||||||
+ ( mw.config.get( 'skin' ) === id ? ' selected="selected"' : '' )
|
|
||||||
+ '>' + mw.message( 'skinname-' + id ).escaped() + '</option>';
|
|
||||||
} );
|
|
||||||
select += '</select>';
|
|
||||||
|
|
||||||
// Bind onchange event handler and append to form
|
|
||||||
$html.append(
|
|
||||||
$( select ).change( function () {
|
|
||||||
var url = new mw.Uri();
|
|
||||||
location.href = url.extend( { useskin: $( this ).val() } );
|
|
||||||
} )
|
|
||||||
);
|
|
||||||
|
|
||||||
return $html;
|
|
||||||
} );
|
|
||||||
} );
|
|
||||||
|
|
||||||
}( mediaWiki, jQuery ) );
|
|
||||||
Loading…
Reference in a new issue