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.language/mediawiki.language.init.js | 61 ---------------------- 1 file changed, 61 deletions(-) delete mode 100644 resources/mediawiki.language/mediawiki.language.init.js (limited to 'resources/mediawiki.language/mediawiki.language.init.js') diff --git a/resources/mediawiki.language/mediawiki.language.init.js b/resources/mediawiki.language/mediawiki.language.init.js deleted file mode 100644 index 937b89bb..00000000 --- a/resources/mediawiki.language/mediawiki.language.init.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - * Base language object with methods for storing and getting - * language data. - */ -( function ( mw ) { - - var language = { - /** - * @var data {Object} Language related data (keyed by language, - * contains instances of mw.Map). - * @example Set data - * - * // Override, extend or create the language data object of 'nl' - * mw.language.setData( 'nl', 'myKey', 'My value' ); - * - * // Set multiple values at once - * mw.language.setData( 'nl', { 'foo': 'X', 'bar': 'Y' } ); - * - * @example Get GrammarForms data for language 'nl': - * - * var grammarForms = mw.language.getData( 'nl', 'grammarForms' ); - * - */ - data: {}, - - /** - * Convenience method for retreiving language data by language code and data key, - * covering for the potential inexistance of a data object for this langiage. - * @param langCode {String} - * @param dataKey {String} - * @return {mixed} Value stored in the mw.Map (or undefined if there is no map for - the specified langCode). - */ - getData: function ( langCode, dataKey ) { - var langData = language.data; - if ( langData && langData[langCode] instanceof mw.Map ) { - return langData[langCode].get( dataKey ); - } - return undefined; - }, - - /** - * Convenience method for setting language data by language code and data key. - * Creates the data mw.Map if there isn't one for the specified language already. - * - * @param langCode {String} - * @param dataKey {String|Object} Key or object of key/values. - * @param value {mixed} Value for dataKey, ignored if dataKey is an object. - */ - setData: function ( langCode, dataKey, value ) { - var langData = language.data; - if ( !( langData[langCode] instanceof mw.Map ) ) { - langData[langCode] = new mw.Map(); - } - langData[langCode].set( dataKey, value ); - } - }; - - mw.language = language; - -}( mediaWiki ) ); -- cgit v1.2.3-54-g00ecf