diff options
author | James D. Forrester <jforrester@wikimedia.org> | 2022-09-28 10:50:48 -0400 |
---|---|---|
committer | James D. Forrester <jforrester@wikimedia.org> | 2022-09-28 10:50:48 -0400 |
commit | 6ab12893fd7b6a68585896bdd4fd40df77144daf (patch) | |
tree | 69f33b083ce4f41c64390227f6621ec0776ceead /resources/lib/ooui/oojs-ui-widgets.js | |
parent | b6ce2f250ec4b67c9768bf235979126c8720e6df (diff) | |
download | mediawikicore-6ab12893fd7b6a68585896bdd4fd40df77144daf.tar.gz mediawikicore-6ab12893fd7b6a68585896bdd4fd40df77144daf.zip |
Update OOUI to v0.45.0
Release notes:
https://gerrit.wikimedia.org/g/oojs/ui/+/v0.45.0/History.md
Bug: T311514
Bug: T315240
Bug: T316516
Depends-On: Ib700ffcc891a42591d85c8524e51a9ce1457dfb9
Change-Id: I6761406a37284c29e4d5b7247d53cc7d1c22ff77
Diffstat (limited to 'resources/lib/ooui/oojs-ui-widgets.js')
-rw-r--r-- | resources/lib/ooui/oojs-ui-widgets.js | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/resources/lib/ooui/oojs-ui-widgets.js b/resources/lib/ooui/oojs-ui-widgets.js index f6010744584d..e355ba42e52c 100644 --- a/resources/lib/ooui/oojs-ui-widgets.js +++ b/resources/lib/ooui/oojs-ui-widgets.js @@ -1,12 +1,12 @@ /*! - * OOUI v0.44.3 + * OOUI v0.45.0 * https://www.mediawiki.org/wiki/OOUI * * Copyright 2011–2022 OOUI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2022-08-17T13:09:28Z + * Date: 2022-09-28T14:26:11Z */ ( function ( OO ) { @@ -3877,6 +3877,8 @@ OO.ui.TabSelectWidget.prototype.toggleFramed = function ( framed ) { * @constructor * @param {Object} [config] Configuration options * @cfg {boolean} [clearOnSelect=true] Clear selection immediately after making it + * @cfg {Object} [menuClass=OO.ui.MenuSelectWidget] Class for the menu widget. This + * must be a subclass of {@link OO.ui.MenuSelectWidget menu select widget}. * @cfg {Object} [menu] Configuration options to pass to * {@link OO.ui.MenuSelectWidget menu select widget}. * @cfg {jQuery|boolean} [$overlay] Render the menu into a separate layer. This configuration is @@ -3895,9 +3897,11 @@ OO.ui.ButtonMenuSelectWidget = function OoUiButtonMenuSelectWidget( config ) { this.$overlay = ( config.$overlay === true ? OO.ui.getDefaultOverlay() : config.$overlay ) || this.$element; + var MenuClass = config.menuClass || OO.ui.MenuSelectWidget; + // Properties this.clearOnSelect = config.clearOnSelect !== false; - this.menu = new OO.ui.MenuSelectWidget( $.extend( { + this.menu = new MenuClass( $.extend( { widget: this, $floatableContainer: this.$element }, config.menu ) ); |