From c26e52d255629ed2b0f644f0b428a9e3760be64a Mon Sep 17 00:00:00 2001 From: Roan Kattouw Date: Tue, 16 Aug 2011 15:32:08 +0000 Subject: [PATCH] Fix some indentation and comments in mediawiki.Title, and make it depend on mediawiki.util --- resources/Resources.php | 1 + resources/mediawiki/mediawiki.title.js | 30 +++++++++++++------------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/resources/Resources.php b/resources/Resources.php index 693cc668fe..eea5bebd4a 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -463,6 +463,7 @@ return array( ), 'mediawiki.Title' => array( 'scripts' => 'resources/mediawiki/mediawiki.title.js', + 'dependencies' => 'mediawiki.util', ), 'mediawiki.Uri' => array( 'scripts' => 'resources/mediawiki/mediawiki.uri.js', diff --git a/resources/mediawiki/mediawiki.title.js b/resources/mediawiki/mediawiki.title.js index b69c0b015f..b79caeadbb 100644 --- a/resources/mediawiki/mediawiki.title.js +++ b/resources/mediawiki/mediawiki.title.js @@ -21,17 +21,17 @@ * @return {Title} this */ var Title = function( title, namespace ) { - this._ns = 0; // integer namespace id - this._name = null; // name in canonical 'database' form - this._ext = null; // extension - - if ( arguments.length === 2 ) { - setNameAndExtension( this, title ); - this._ns = fixNsId( namespace ); - } else if ( arguments.length === 1 ) { - setAll( this, title ); - } - return this; + this._ns = 0; // integer namespace id + this._name = null; // name in canonical 'database' form + this._ext = null; // extension + + if ( arguments.length === 2 ) { + setNameAndExtension( this, title ); + this._ns = fixNsId( namespace ); + } else if ( arguments.length === 1 ) { + setAll( this, title ); + } + return this; }, /** @@ -168,12 +168,12 @@ var Title = function( title, namespace ) { /* Static space */ /** - * Wether this title exists on the wiki. + * Whether this title exists on the wiki. * @param title {mixed} prefixed db-key name (string) or instance of Title * @return {mixed} Boolean true/false if the information is available. Otherwise null. */ Title.exists = function( title ) { - var type = $.type( title ), obj = Title.exist.pages, match; + var type = $.type( title ), obj = Title.exist.pages, match; if ( type === 'string' ) { match = obj[title]; } else if ( type === 'object' && title instanceof Title ) { @@ -206,7 +206,7 @@ var Title = function( title, namespace ) { set: function( titles, state ) { titles = $.isArray( titles ) ? titles : [titles]; state = state === undefined ? true : !!state; - var pages = this.pages, i, len = titles.length; + var pages = this.pages, i, len = titles.length; for ( i = 0; i < len; i++ ) { pages[ titles[i] ] = state; } @@ -313,7 +313,7 @@ var Title = function( title, namespace ) { }, /** - * Wether this title exists on the wiki. + * Whether this title exists on the wiki. * @return {mixed} Boolean true/false if the information is available. Otherwise null. */ exists: function() { -- 2.20.1