* Reverts/re-do's r88794 and r88796.
** mediawiki.util.js no longer extends itself but is defined once.
** mediawiki.util.jpegmeta no longer extends mw.util but is installed as an object property of mw.libs
* Empty placeholder defined in mediawiki.js
* Removed the redundant 'mw' argument from the IIFE around mediawiki.libs.jpegmeta.js
* Fixed all usages in /mediawiki/trunk/*
** http://toolserver.org/~krinkle/wikimedia-svn-search/view.php?id=205&hash=
ddc0908eef111558816c9fe1c775f7c1
'jquery.placeholder',
),
),
- 'mediawiki.util.jpegmeta' => array(
- 'scripts' => 'resources/mediawiki.util/mediawiki.util.jpegmeta.js',
+ 'mediawiki.libs.jpegmeta' => array(
+ 'scripts' => 'resources/mediawiki.libs/mediawiki.libs.jpegmeta.js',
),
'mediawiki.action.history' => array(
'scripts' => 'resources/mediawiki.action/mediawiki.action.history.js',
'size-gigabytes',
'largefileserver',
),
- 'dependencies' => array( 'mediawiki.util.jpegmeta' ),
+ 'dependencies' => array( 'mediawiki.libs.jpegmeta' ),
),
'mediawiki.language' => array(
img.src = dataURL;
}, mw.config.get( 'wgFileCanRotate' ) ? function ( data ) {
try {
- meta = mw.util.jpegmeta( data, file.fileName );
+ meta = mw.libs.jpegmeta( data, file.fileName );
meta._binary_data = null;
} catch ( e ) {
meta = null;
*/
( function( $, mw ) {
- mw.util = $.extend( mw.util || {}, {
+ mw.util = {
/* Initialisation */
/**
&& address.search( /::/ ) != -1 && address.search( /::.*::/ ) == -1;
}
- } );
+ };
mw.util.init();
*/
this.log = function() { };
- /*
- * Make the Map-class publicly available
+ /**
+ * @var constructor Make the Map-class publicly available.
*/
this.Map = Map;
- /*
+ /**
* List of configuration values
*
* Dummy placeholder. Initiated in startUp module as a new instance of mw.Map().
*/
this.config = null;
+ /**
+ * @var object
+ *
+ * Empty object that plugins can be installed in.
+ */
+ this.libs = {};
+
/*
* Localization system
*/