X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.widgets%2Fmw.widgets.TitleInputWidget.js;h=a78ad82b4ab7a5730e892a4b314af13306cef072;hb=9b4fd6a6c054a8b012ea0d358478f3ee1c392469;hp=fc1007e4505667b200f36996d1f9fb8c3ab0645d;hpb=8aeef44d7d5e162c1516b6eb215beead90d91241;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.widgets/mw.widgets.TitleInputWidget.js b/resources/src/mediawiki.widgets/mw.widgets.TitleInputWidget.js index fc1007e450..a78ad82b4a 100644 --- a/resources/src/mediawiki.widgets/mw.widgets.TitleInputWidget.js +++ b/resources/src/mediawiki.widgets/mw.widgets.TitleInputWidget.js @@ -15,14 +15,16 @@ * @mixins OO.ui.mixin.LookupElement * * @constructor + * @param {Object} [config] Configuration options * @cfg {boolean} [suggestions=true] Display search suggestions + * @cfg {RegExp|Function|string} [validate] Perform title validation */ mw.widgets.TitleInputWidget = function MwWidgetsTitleInputWidget( config ) { config = config || {}; // Parent constructor mw.widgets.TitleInputWidget.parent.call( this, $.extend( {}, config, { - validate: this.isQueryValid.bind( this ), + validate: config.validate !== undefined ? config.validate : this.isQueryValid.bind( this ), autocomplete: false } ) );