From 43bf61fde284cdee6d5e90913a42cbc5caa32e55 Mon Sep 17 00:00:00 2001 From: Krinkle Date: Tue, 28 Jun 2011 17:40:06 +0000 Subject: [PATCH] mw.special.recentchanges fixes: - using mw globally directly - ID-selectors - JS Effeciency in mw.special.rc.init (chaining instead of re-getting from this.select) - passing function by reference instead of calling inside a new anonymous function - marking checkboxes a private/local variable - whitespace conventions Follows up: r90943 r90960 r90968 r90980 --- .../mediawiki.special/mediawiki.special.js | 6 +- .../mediawiki.special.recentchanges.js | 74 ++++++++++--------- .../mediawiki.special.recentchanges.js | 42 +++++------ 3 files changed, 60 insertions(+), 62 deletions(-) diff --git a/resources/mediawiki.special/mediawiki.special.js b/resources/mediawiki.special/mediawiki.special.js index 80c0feccb1..3526cef413 100644 --- a/resources/mediawiki.special/mediawiki.special.js +++ b/resources/mediawiki.special/mediawiki.special.js @@ -1,5 +1 @@ -( function( $, mw ) { - - mw.special = {}; - -} )( jQuery, mediaWiki ); +mw.special = {}; diff --git a/resources/mediawiki.special/mediawiki.special.recentchanges.js b/resources/mediawiki.special/mediawiki.special.recentchanges.js index 1006a9d204..294417ce1f 100644 --- a/resources/mediawiki.special/mediawiki.special.recentchanges.js +++ b/resources/mediawiki.special/mediawiki.special.recentchanges.js @@ -1,38 +1,40 @@ /* JavaScript for Special:RecentChanges */ -( function( $, mw ) { - -mw.special.recentchanges = { - // -- Variables - 'select' : false, - 'checkboxes' : [ 'nsassociated', 'nsinvert' ], - - // -- Methods - 'init' : function() { - this.select = $( 'select#namespace' ); - - // Register an onChange trigger for the