From c1f9b1f7b1b77776192048005dcc66dcf3df2bfb Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Sat, 27 Dec 2014 15:41:37 +0100 Subject: Update to MediaWiki 1.24.1 --- .../mediawiki.special.javaScriptTest.js | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 resources/src/mediawiki.special/mediawiki.special.javaScriptTest.js (limited to 'resources/src/mediawiki.special/mediawiki.special.javaScriptTest.js') diff --git a/resources/src/mediawiki.special/mediawiki.special.javaScriptTest.js b/resources/src/mediawiki.special/mediawiki.special.javaScriptTest.js new file mode 100644 index 00000000..d3e8f299 --- /dev/null +++ b/resources/src/mediawiki.special/mediawiki.special.javaScriptTest.js @@ -0,0 +1,36 @@ +/*! + * 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.mw-javascripttest-frameworkfound' ).append( function () { + + var $html = $( '

' ), + select = ' further + $.each( mw.config.get( 'wgAvailableSkins' ), function ( id ) { + select += ''; + } ); + select += ''; + + // Bind onchange event handler and append to form + $html.append( + $( select ).change( function () { + window.location = QUnit.url( { useskin: $( this ).val() } ); + } ) + ); + + return $html; + } ); + } ); + +}( mediaWiki, jQuery ) ); -- cgit v1.2.3-54-g00ecf