X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2FResources.php;h=5ad349afe716cec894479d36b0c570037e185cab;hb=779f0640a9063d935dc3b1380e1b063c1f26145a;hp=d575c8d6db40fe3182a2c79607d8d2f1135de75f;hpb=bfb760f9e71a7a4de34e99bf804fb6149c9e9d49;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/Resources.php b/resources/Resources.php index d575c8d6db..5ad349afe7 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -827,7 +827,6 @@ return array( 'resources/lib/phpjs-sha1/sha1.js', 'resources/src/mediawiki/mediawiki.js', 'resources/src/mediawiki/mediawiki.errorLogger.js', - 'resources/src/mediawiki/mediawiki.startUp.js', ), 'debugScripts' => 'resources/src/mediawiki/mediawiki.log.js', 'targets' => array( 'desktop', 'mobile' ), @@ -848,6 +847,12 @@ return array( 'resources/src/mediawiki/mediawiki.template.mustache.js', ), 'targets' => array( 'desktop', 'mobile' ), + 'dependencies' => 'mediawiki.template', + ), + 'mediawiki.template.regexp' => array( + 'scripts' => 'resources/src/mediawiki/mediawiki.template.regexp.js', + 'targets' => array( 'desktop', 'mobile' ), + 'dependencies' => 'mediawiki.template', ), 'mediawiki.apipretty' => array( 'styles' => 'resources/src/mediawiki/mediawiki.apipretty.css', @@ -981,6 +986,20 @@ return array( 'oojs-ui', ), ), + 'mediawiki.ForeignApi' => array( + 'targets' => array( 'desktop', 'mobile' ), + 'class' => 'ResourceLoaderForeignApiModule', + // Additional dependencies generated dynamically + 'dependencies' => 'mediawiki.ForeignApi.core', + ), + 'mediawiki.ForeignApi.core' => array( + 'scripts' => 'resources/src/mediawiki.api/mediawiki.ForeignApi.js', + 'dependencies' => array( + 'mediawiki.api', + 'oojs', + ), + 'targets' => array( 'desktop', 'mobile' ), + ), 'mediawiki.helplink' => array( 'position' => 'top', 'styles' => array( @@ -1113,6 +1132,20 @@ return array( 'mediawiki.api.upload', ), ), + 'mediawiki.ForeignUpload' => array( + 'scripts' => 'resources/src/mediawiki/mediawiki.ForeignUpload.js', + 'dependencies' => array( + 'mediawiki.ForeignApi', + 'mediawiki.Upload', + 'oojs', + ), + ), + 'mediawiki.ForeignStructuredUpload' => array( + 'scripts' => 'resources/src/mediawiki/mediawiki.ForeignStructuredUpload.js', + 'dependencies' => array( + 'mediawiki.ForeignUpload', + ), + ), 'mediawiki.Upload.Dialog' => array( 'scripts' => 'resources/src/mediawiki/mediawiki.Upload.Dialog.js', 'dependencies' => array( @@ -1143,6 +1176,10 @@ return array( ), 'mediawiki.Uri' => array( 'scripts' => 'resources/src/mediawiki/mediawiki.Uri.js', + 'templates' => array( + 'strict.regexp' => 'resources/src/mediawiki/mediawiki.Uri.strict.regexp', + 'loose.regexp' => 'resources/src/mediawiki/mediawiki.Uri.loose.regexp', + ), 'dependencies' => 'mediawiki.util', 'targets' => array( 'desktop', 'mobile' ), ), @@ -1184,6 +1221,10 @@ return array( 'styles' => 'resources/src/mediawiki.toolbar/toolbar.less', 'position' => 'top', ), + 'mediawiki.experiments' => array( + 'scripts' => 'resources/src/mediawiki/mediawiki.experiments.js', + 'targets' => array( 'desktop', 'mobile' ), + ), /* MediaWiki Action */ @@ -1322,6 +1363,13 @@ return array( 'prefs-editing' ), ), + 'mediawiki.action.view.filepage' => array( + 'styles' => array( + 'resources/src/mediawiki.action/mediawiki.action.view.filepage.print.css' => array( 'media' => 'print' ), + 'resources/src/mediawiki.action/mediawiki.action.view.filepage.css', + ), + 'position' => 'top', + ), /* MediaWiki Language */ @@ -1416,9 +1464,18 @@ return array( 'mediawiki.page.gallery' => array( 'scripts' => 'resources/src/mediawiki.page/mediawiki.page.gallery.js', 'dependencies' => array( + 'mediawiki.page.gallery.styles', 'jquery.throttle-debounce', ) ), + 'mediawiki.page.gallery.styles' => array( + 'styles' => array( + 'resources/src/mediawiki.page/mediawiki.page.gallery.print.css' => array( 'media' => 'print' ), + 'resources/src/mediawiki.page/mediawiki.page.gallery.css', + ), + 'position' => 'top', + 'targets' => array( 'desktop', 'mobile' ), + ), 'mediawiki.page.ready' => array( 'scripts' => 'resources/src/mediawiki.page/mediawiki.page.ready.js', 'dependencies' => array( @@ -1700,6 +1757,10 @@ return array( 'mediawiki.legacy.commonPrint' => array( 'position' => 'top', 'styles' => array( + // @todo: Remove mediawiki.page.gallery when cache has cleared + 'resources/src/mediawiki.page/mediawiki.page.gallery.print.css' => array( 'media' => 'print' ), + // @todo: Remove mediawiki.action.view.filepage.print.css when cache has cleared + 'resources/src/mediawiki.action/mediawiki.action.view.filepage.print.css' => array( 'media' => 'print' ), 'resources/src/mediawiki.legacy/commonPrint.css' => array( 'media' => 'print' ) ), 'group' => 'print', @@ -1713,6 +1774,11 @@ return array( 'mediawiki.legacy.shared' => array( 'position' => 'top', 'styles' => array( + // @todo: Remove when mediawiki.page.gallery in cached html. + 'resources/src/mediawiki.page/mediawiki.page.gallery.css', + // @todo: Remove mediawiki.action.view.filepage.css + // and mediawiki.legacy/images/checker.png when cache has cleared + 'resources/src/mediawiki.action/mediawiki.action.view.filepage.css', 'resources/src/mediawiki.legacy/shared.css' => array( 'media' => 'screen' ) ), ), @@ -1813,6 +1879,7 @@ return array( 'resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.js', 'resources/src/mediawiki.widgets/mw.widgets.DateInputWidget.js', 'resources/src/mediawiki.widgets/mw.widgets.NamespaceInputWidget.js', + 'resources/src/mediawiki.widgets/mw.widgets.ComplexNamespaceInputWidget.js', 'resources/src/mediawiki.widgets/mw.widgets.TitleInputWidget.js', 'resources/src/mediawiki.widgets/mw.widgets.TitleOptionWidget.js', 'resources/src/mediawiki.widgets/mw.widgets.UserInputWidget.js', @@ -1825,17 +1892,26 @@ return array( ), ), 'dependencies' => array( + 'oojs-ui', 'mediawiki.widgets.styles', - 'jquery.autoEllipsis', + // DateInputWidget + 'moment', + // TitleInputWidget 'mediawiki.Title', 'mediawiki.api', - 'moment', - 'oojs-ui', + 'jquery.byteLimit', + // TitleOptionWidget + 'jquery.autoEllipsis', ), 'messages' => array( + // DateInputWidget 'mw-widgets-dateinput-no-date', 'mw-widgets-dateinput-placeholder-day', 'mw-widgets-dateinput-placeholder-month', + // NamespaceInputWidget + 'blanknamespace', + 'namespacesall', + // TitleInputWidget 'mw-widgets-titleinput-description-new-page', 'mw-widgets-titleinput-description-redirect', ), @@ -1844,7 +1920,7 @@ return array( 'mediawiki.widgets.styles' => array( 'skinStyles' => array( 'default' => array( - 'resources/src/mediawiki.widgets/mw.widgets.NamespaceInputWidget.base.css', + 'resources/src/mediawiki.widgets/mw.widgets.ComplexNamespaceInputWidget.base.css', ), ), 'position' => 'top',