From: Prateek Saxena Date: Wed, 9 Sep 2015 19:31:45 +0000 (+0530) Subject: mw.Upload.Dialog: Use getValidity instead of deprecated isValid X-Git-Tag: 1.31.0-rc.0~10080^2 X-Git-Url: http://git.cyclocoop.org/data/%24self?a=commitdiff_plain;h=736b26c6c54b47ac61c7b1eccc21ac482396037c;p=lhc%2Fweb%2Fwiklou.git mw.Upload.Dialog: Use getValidity instead of deprecated isValid Change-Id: Iada6aeb804108453104b15e4a78ab05af8c2717b --- diff --git a/resources/src/mediawiki/mediawiki.Upload.Dialog.js b/resources/src/mediawiki/mediawiki.Upload.Dialog.js index 96db7cc1d3..596e777560 100644 --- a/resources/src/mediawiki/mediawiki.Upload.Dialog.js +++ b/resources/src/mediawiki/mediawiki.Upload.Dialog.js @@ -437,19 +437,13 @@ // Validation function checkValidity() { - var validityPromises = [ - dialog.filenameWidget.isValid(), - dialog.descriptionWidget.isValid() - ]; - - $.when.apply( $, validityPromises ).done( function () { - var allValid, - values = Array.prototype.slice.apply( arguments ); - allValid = values.every( function ( value ) { - return value; - } ); - - dialog.actions.setAbilities( { save: allValid } ); + $.when( + dialog.filenameWidget.getValidity(), + dialog.descriptionWidget.getValidity() + ).done( function () { + dialog.actions.setAbilities( { save: true } ); + } ).fail( function () { + dialog.actions.setAbilities( { save: false } ); } ); } this.filenameWidget.on( 'change', checkValidity );