jenkins-bot has submitted this change and it was merged. Change subject: Disable Preferences save button before setting change ......................................................................
Disable Preferences save button before setting change Disable the Special:Preferences 'Save' button if no settings have been changed (uses keydown and mousedown events as an alternative to change event, so is not perfect) This prevents unnecessary saving when you can't remember if you saved the settings or not. Bug: T89457 Change-Id: I7c2e11302099280c561e435425b23afb9fb760b5 --- M resources/src/mediawiki.special/mediawiki.special.preferences.js 1 file changed, 6 insertions(+), 0 deletions(-) Approvals: TheDJ: Looks good to me, approved jenkins-bot: Verified diff --git a/resources/src/mediawiki.special/mediawiki.special.preferences.js b/resources/src/mediawiki.special/mediawiki.special.preferences.js index fa9e452..a385ad3 100644 --- a/resources/src/mediawiki.special/mediawiki.special.preferences.js +++ b/resources/src/mediawiki.special/mediawiki.special.preferences.js @@ -110,6 +110,12 @@ $preftoc.append( $li ); } ); + // Disable the button to save preferences unless preferences have changed + $( '#prefcontrol' ).prop( 'disabled', true ); + $( '.prefsection' ).one( 'change keydown mousedown', function () { + $( '#prefcontrol' ).prop( 'disabled', false); + } ); + // Enable keyboard users to use left and right keys to switch tabs $preftoc.on( 'keydown', function ( event ) { var keyLeft = 37, -- To view, visit https://gerrit.wikimedia.org/r/190569 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I7c2e11302099280c561e435425b23afb9fb760b5 Gerrit-PatchSet: 10 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Sn1per <geof...@gmail.com> Gerrit-Reviewer: Florianschmidtwelzow <florian.schmidt.wel...@t-online.de> Gerrit-Reviewer: He7d3r <he7...@gmail.com> Gerrit-Reviewer: Hoo man <h...@online.de> Gerrit-Reviewer: Jaredzimmerman <jared.zimmer...@wikimedia.org> Gerrit-Reviewer: Legoktm <legoktm.wikipe...@gmail.com> Gerrit-Reviewer: TheDJ <hartman.w...@gmail.com> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits