'skin' sometimes interferes with the global.
authorKrinkle <krinkle@users.mediawiki.org>
Sun, 23 Jan 2011 02:48:30 +0000 (02:48 +0000)
committerKrinkle <krinkle@users.mediawiki.org>
Sun, 23 Jan 2011 02:48:30 +0000 (02:48 +0000)
resources/mediawiki.util/mediawiki.util.test.js

index ef47716..f99e8e4 100644 (file)
                                                $( '#firstHeading' ).text( 'mediaWiki JavaScript library test suite' );
                                                var     skinLinksText = 'Test in: ';
                                                        skinLinks = [],
-                                                       availableSkins = mw.config.get( 'wgAvailableSkins' );
-                                               for ( skin in availableSkins ) {
+                                                       availableSkins = mw.config.get( 'wgAvailableSkins' ),
+                                                       skincode = '';
+                                               for ( skincode in availableSkins ) {
                                                        skinLinks.push( mw.html.element( 'a', {
-                                                               'href': mw.util.wikiGetlink( wgPageName ) + '?action=mwutiltest&debug=true&useskin=' + encodeURIComponent( skin )
-                                                               }, availableSkins[skin] ) );
+                                                               'href': mw.util.wikiGetlink( wgPageName ) + '?action=mwutiltest&debug=true&useskin=' + encodeURIComponent( skincode )
+                                                               }, availableSkins[skincode] ) );
                                                }
                                                skinLinksText += skinLinks.join( ' | ' ) + '.';
                                                mw.util.$content.html(