From: Alex Monk Date: Tue, 26 Jan 2016 00:45:03 +0000 (+0000) Subject: TitleInputWidget: Allow config to disable validation X-Git-Tag: 1.31.0-rc.0~8206^2 X-Git-Url: http://git.heureux-cyclage.org/?a=commitdiff_plain;h=801d81812dae923310e8924c50a8cf6dc19792f2;p=lhc%2Fweb%2Fwiklou.git TitleInputWidget: Allow config to disable validation Or to set it to something else, like 'non-empty'. Bug: T55613 Change-Id: I5e97604f0fc24176d5e89899bf0505dc442a1a7e --- diff --git a/resources/src/mediawiki.widgets/mw.widgets.TitleInputWidget.js b/resources/src/mediawiki.widgets/mw.widgets.TitleInputWidget.js index fc1007e450..101a6060d2 100644 --- a/resources/src/mediawiki.widgets/mw.widgets.TitleInputWidget.js +++ b/resources/src/mediawiki.widgets/mw.widgets.TitleInputWidget.js @@ -16,13 +16,14 @@ * * @constructor * @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 } ) );