X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2Flib%2Fooui%2Foojs-ui-toolbars.js;h=780d1fdb025abca48f582e6928c01d5eefcede64;hb=284778405b0e41c57b3085958401e07b6ca742e6;hp=22bb0981229d520bc6b644ca8b908932cb6ec8ec;hpb=94aa1240f033c4d5851b4f5e6ada8e8d571862cc;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/lib/ooui/oojs-ui-toolbars.js b/resources/lib/ooui/oojs-ui-toolbars.js index 22bb098122..780d1fdb02 100644 --- a/resources/lib/ooui/oojs-ui-toolbars.js +++ b/resources/lib/ooui/oojs-ui-toolbars.js @@ -1,12 +1,12 @@ /*! - * OOUI v0.31.2 + * OOUI v0.31.6 * https://www.mediawiki.org/wiki/OOUI * * Copyright 2011–2019 OOUI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2019-03-26T23:00:40Z + * Date: 2019-05-08T10:08:36Z */ ( function ( OO ) { @@ -405,7 +405,7 @@ OO.ui.Toolbar.prototype.getToolGroupFactory = function () { * * @private * @param {jQuery.Event} e Mouse down event - * @return {undefined/boolean} False to prevent default if event is handled + * @return {undefined|boolean} False to prevent default if event is handled */ OO.ui.Toolbar.prototype.onPointerDown = function ( e ) { var $closestWidgetToEvent = $( e.target ).closest( '.oo-ui-widget' ), @@ -934,6 +934,18 @@ OO.ui.Tool.prototype.updateTitle = function () { } }; +/** + * @inheritdoc OO.ui.mixin.IconElement + */ +OO.ui.Tool.prototype.setIcon = function ( icon ) { + // Mixin method + OO.ui.mixin.IconElement.prototype.setIcon.call( this, icon ); + + this.$element.toggleClass( 'oo-ui-tool-with-icon', !!this.icon ); + + return this; +}; + /** * Destroy tool. * @@ -1143,7 +1155,7 @@ OO.ui.ToolGroup.prototype.onDisable = function ( isDisabled ) { * * @protected * @param {jQuery.Event} e Mouse down or key down event - * @return {undefined/boolean} False to prevent default if event is handled + * @return {undefined|boolean} False to prevent default if event is handled */ OO.ui.ToolGroup.prototype.onMouseKeyDown = function ( e ) { if ( @@ -2119,7 +2131,7 @@ OO.ui.PopupToolGroup.prototype.onMouseKeyDown = function ( e ) { * * @protected * @param {jQuery.Event} e Mouse up or key up event - * @return {undefined/boolean} False to prevent default if event is handled + * @return {undefined|boolean} False to prevent default if event is handled */ OO.ui.PopupToolGroup.prototype.onHandleMouseKeyUp = function ( e ) { if ( @@ -2138,7 +2150,7 @@ OO.ui.PopupToolGroup.prototype.onHandleMouseKeyUp = function ( e ) { * * @protected * @param {jQuery.Event} e Mouse down or key down event - * @return {undefined/boolean} False to prevent default if event is handled + * @return {undefined|boolean} False to prevent default if event is handled */ OO.ui.PopupToolGroup.prototype.onHandleMouseKeyDown = function ( e ) { var $focusable;