From 6281b0a353dfe9cae13de75c5609c6cf818c001a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bartosz=20Dziewo=C5=84ski?= Date: Wed, 3 Feb 2016 20:25:28 +0100 Subject: [PATCH] Resources: Narrow down dependencies on 'oojs-ui' to the smaller modules I wasn't reading through them very carefully, so it's possible that some of the 'oojs-ui-widgets' could be narrowed down further to just 'oojs-ui-core', but this is good enough for me. At least we're no longer loading toolbars everywhere. Change-Id: I58799e22f9c0a2f78c1b4a02c4b7af576157883a --- resources/Resources.php | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/resources/Resources.php b/resources/Resources.php index b4e4a27ab5..908f29c265 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -957,7 +957,8 @@ return [ 'dependencies' => [ 'mediawiki.messagePoster', 'mediawiki.Title', - 'oojs-ui', + 'oojs-ui-core', + 'oojs-ui-windows', ], 'messages' => [ 'feedback-adding', @@ -993,7 +994,7 @@ return [ 'scripts' => 'resources/src/mediawiki/mediawiki.filewarning.js', 'styles' => 'resources/src/mediawiki/mediawiki.filewarning.less', 'dependencies' => [ - 'oojs-ui', + 'oojs-ui-core', ], ], 'mediawiki.ForeignApi' => [ @@ -1186,7 +1187,8 @@ return [ 'resources/src/mediawiki/mediawiki.Upload.BookletLayout.css', ], 'dependencies' => [ - 'oojs-ui', + 'oojs-ui-core', + 'oojs-ui-windows', 'oojs-ui.styles.icons-content', 'oojs-ui.styles.icons-editing-advanced', 'mediawiki.Title', @@ -1803,7 +1805,7 @@ return [ 'mediawiki.special.pageLanguage' => [ 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.pageLanguage.js', 'dependencies' => [ - 'oojs-ui', + 'oojs-ui-core', ], ], 'mediawiki.special.pagesWithProp' => [ @@ -2069,7 +2071,7 @@ return [ ], ], 'dependencies' => [ - 'oojs-ui', + 'oojs-ui-widgets', 'mediawiki.widgets.styles', // TitleInputWidget 'mediawiki.Title', @@ -2115,7 +2117,7 @@ return [ 'mw-widgets-dateinput-placeholder-month', ], 'dependencies' => [ - 'oojs-ui', + 'oojs-ui-widgets', 'moment', ], 'targets' => [ 'desktop', 'mobile' ], @@ -2179,7 +2181,7 @@ return [ 'period-pm', ], 'dependencies' => [ - 'oojs-ui', + 'oojs-ui-core', ], 'targets' => [ 'desktop', 'mobile' ], ], @@ -2189,7 +2191,7 @@ return [ 'resources/src/mediawiki.widgets/mw.widgets.CategorySelector.js', ], 'dependencies' => [ - 'oojs-ui', + 'oojs-ui-widgets', 'mediawiki.api', 'mediawiki.ForeignApi', 'mediawiki.Title', @@ -2204,7 +2206,7 @@ return [ 'resources/src/mediawiki.widgets/mw.widgets.UserInputWidget.js', ], 'dependencies' => [ - 'oojs-ui', + 'oojs-ui-core', ], 'targets' => [ 'desktop', 'mobile' ], ], -- 2.20.1