From: Fomafix Date: Wed, 3 Apr 2019 19:28:28 +0000 (+0200) Subject: protect.js: Use event 'input' instead of 'keyup' X-Git-Tag: 1.34.0-rc.0~2173^2 X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=commitdiff_plain;h=9874e0fe02306f5a564614ac62290c513f39a368 protect.js: Use event 'input' instead of 'keyup' The event 'input' is already triggered when a character gets inserted. The event 'keyup' gets only triggered when the key gets released. * https://developer.mozilla.org/en-US/docs/Web/Events/input * https://developer.mozilla.org/en-US/docs/Web/Events/keyup Change-Id: If1990af8304e4941565367ab558e1f870480cea3 --- diff --git a/resources/src/mediawiki.legacy/protect.js b/resources/src/mediawiki.legacy/protect.js index 9a3e050b5c..698857620d 100644 --- a/resources/src/mediawiki.legacy/protect.js +++ b/resources/src/mediawiki.legacy/protect.js @@ -196,7 +196,7 @@ $( 'form#mw-Protect-Form' ).on( 'submit', toggleUnchainedInputs.bind( this, true ) ); getExpirySelectors().on( 'change', updateExpiryList ); - getExpiryInputs().on( 'keyup change', updateExpiry ); + getExpiryInputs().on( 'input change', updateExpiry ); getLevelSelectors().on( 'change', updateLevels ); $( '#mwProtectSet > tbody > tr:first' ).after( $row );