Load OOUI widgets only when ULS is opened
OOUI widgets are required for the actions menu dialog, but no need to have them loaded unconditionally. Bug: T309793 Change-Id: Icc09b88aa70af1316bd67a56b13a411ebc8f7f8a
This commit is contained in:
@@ -256,9 +256,7 @@
|
||||
"mediawiki.jqueryMsg",
|
||||
"mediawiki.storage",
|
||||
"mediawiki.user",
|
||||
"ext.uls.webfonts",
|
||||
"oojs-ui-widgets",
|
||||
"oojs-ui.styles.icons-interactions"
|
||||
"ext.uls.webfonts"
|
||||
],
|
||||
"messages": [
|
||||
"uls-plang-title-languages",
|
||||
|
||||
@@ -180,8 +180,10 @@
|
||||
}
|
||||
actionItemsRegistry.on( 'register', onActionItemAdded );
|
||||
uls.$menu.append( $actionsMenuTrigger );
|
||||
|
||||
registerTriggerListener();
|
||||
// Action menu items need OOUI widgets. Load them and register trigger event handler.
|
||||
mw.loader.using( [ 'oojs-ui-widgets', 'oojs-ui.styles.icons-interactions' ] ).done( function () {
|
||||
registerTriggerListener();
|
||||
} );
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user