<?php
-ResourceLoader::register( array(
+return array(
/* Special resources who have their own classes */
'site' => new ResourceLoaderSiteModule,
'startup' => new ResourceLoaderStartUpModule,
+ 'user' => new ResourceLoaderUserModule,
+ 'user.options' => new ResourceLoaderUserOptionsModule,
/* Skins */
'jquery.autoEllipsis' => new ResourceLoaderFileModule(
array( 'scripts' => 'resources/jquery/jquery.autoEllipsis.js' )
),
+ 'jquery.client' => new ResourceLoaderFileModule(
+ array( 'scripts' => 'resources/jquery/jquery.client.js' )
+ ),
+ 'jquery.collapsibleTabs' => new ResourceLoaderFileModule(
+ array( 'scripts' => 'resources/jquery/jquery.collapsibleTabs.js' )
+ ),
'jquery.color' => new ResourceLoaderFileModule(
array( 'scripts' => 'resources/jquery/jquery.color.js' )
),
) ),
'jquery.ui.widget' => new ResourceLoaderFileModule( array(
'scripts' => 'resources/jquery.ui/jquery.ui.widget.js',
- 'dependencies' => 'jquery.ui.core',
) ),
'jquery.ui.mouse' => new ResourceLoaderFileModule( array(
'scripts' => 'resources/jquery.ui/jquery.ui.mouse.js',
- 'dependencies' => 'jquery',
+ 'dependencies' => 'jquery.ui.widget',
) ),
'jquery.ui.position' => new ResourceLoaderFileModule( array(
'scripts' => 'resources/jquery.ui/jquery.ui.position.js',
- 'dependencies' => 'jquery',
) ),
// Interactions
'jquery.ui.draggable' => new ResourceLoaderFileModule( array(
'scripts' => 'resources/jquery.ui/jquery.ui.draggable.js',
- 'dependencies' => 'jquery.ui.core',
+ 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.mouse', 'jquery.ui.widget' ),
) ),
'jquery.ui.droppable' => new ResourceLoaderFileModule( array(
'scripts' => 'resources/jquery.ui/jquery.ui.droppable.js',
- 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.draggable' ),
+ 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.mouse', 'jquery.ui.widget', 'jquery.ui.draggable' ),
) ),
'jquery.ui.resizable' => new ResourceLoaderFileModule( array(
'scripts' => 'resources/jquery.ui/jquery.ui.resizable.js',
'default' => 'resources/jquery.ui/themes/default/jquery.ui.resizable.css',
'vector' => 'resources/jquery.ui/themes/vector/jquery.ui.resizable.css',
),
- 'dependencies' => 'jquery.ui.core',
+ 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget', 'jquery.ui.mouse' ),
) ),
'jquery.ui.selectable' => new ResourceLoaderFileModule( array(
'scripts' => 'resources/jquery.ui/jquery.ui.selectable.js',
'default' => 'resources/jquery.ui/themes/default/jquery.ui.selectable.css',
'vector' => 'resources/jquery.ui/themes/vector/jquery.ui.selectable.css',
),
- 'dependencies' => 'jquery.ui.core',
+ 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget', 'jquery.ui.mouse' ),
) ),
'jquery.ui.sortable' => new ResourceLoaderFileModule( array(
'scripts' => 'resources/jquery.ui/jquery.ui.sortable.js',
- 'dependencies' => 'jquery.ui.core',
+ 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget', 'jquery.ui.mouse' ),
) ),
// Widgets
'jquery.ui.accordion' => new ResourceLoaderFileModule( array(
'scripts' => 'resources/jquery.ui/jquery.ui.accordion.js',
- 'dependencies' => 'jquery.ui.core',
+ 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget' ),
'skinStyles' => array(
'default' => 'resources/jquery.ui/themes/default/jquery.ui.accordion.css',
'vector' => 'resources/jquery.ui/themes/vector/jquery.ui.accordion.css',
) ),
'jquery.ui.dialog' => new ResourceLoaderFileModule( array(
'scripts' => 'resources/jquery.ui/jquery.ui.dialog.js',
- 'dependencies' => 'jquery.ui.core',
+ 'dependencies' => array(
+ 'jquery.ui.core',
+ 'jquery.ui.widget',
+ 'jquery.ui.button',
+ 'jquery.ui.draggable',
+ 'jquery.ui.mouse',
+ 'jquery.ui.position',
+ 'jquery.ui.resizable',
+ ),
'skinStyles' => array(
'default' => 'resources/jquery.ui/themes/default/jquery.ui.dialog.css',
'vector' => 'resources/jquery.ui/themes/vector/jquery.ui.dialog.css',
) ),
'jquery.ui.progressbar' => new ResourceLoaderFileModule( array(
'scripts' => 'resources/jquery.ui/jquery.ui.progressbar.js',
- 'dependencies' => 'jquery.ui.core',
+ 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget' ),
'skinStyles' => array(
'default' => 'resources/jquery.ui/themes/default/jquery.ui.progressbar.css',
'vector' => 'resources/jquery.ui/themes/vector/jquery.ui.progressbar.css',
) ),
'jquery.ui.tabs' => new ResourceLoaderFileModule( array(
'scripts' => 'resources/jquery.ui/jquery.ui.tabs.js',
- 'dependencies' => 'jquery.ui.core',
+ 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget' ),
'skinStyles' => array(
'default' => 'resources/jquery.ui/themes/default/jquery.ui.tabs.css',
'vector' => 'resources/jquery.ui/themes/vector/jquery.ui.tabs.css',
'debugScripts' => 'resources/mediawiki/mediawiki.log.js',
) ),
- /* MediaWiki Utilities */
-
- 'mediawiki.util.client' => new ResourceLoaderFileModule( array(
- 'scripts' => 'resources/mediawiki.util/mediawiki.util.client.js',
- ) ),
-
/* MediaWiki Legacy */
'mediawiki.legacy.ajax' => new ResourceLoaderFileModule( array(
'mediawiki.legacy.mwsuggest' => new ResourceLoaderFileModule( array(
'scripts' => 'skins/common/mwsuggest.js',
'dependencies' => 'mediawiki.legacy.wikibits',
+ 'messages' => array( 'search-mwsuggest-enabled', 'search-mwsuggest-disabled' ),
) ),
'mediawiki.legacy.password' => new ResourceLoaderFileModule( array(
'scripts' => 'skins/common/password.js',
'mediawiki.legacy.wikiprintable' => new ResourceLoaderFileModule( array(
'styles' => array( 'skins/common/wikiprintable.css' => array( 'media' => 'print' ) ),
) ),
-) );
+);
\ No newline at end of file