Changeset 47883
- Timestamp:
- 06/01/2020 08:51:10 PM (5 years ago)
- Location:
- trunk/src/js/_enqueues/wp
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/js/_enqueues/wp/theme.js
r47122 r47883 667 667 'click .left': 'previousTheme', 668 668 'click .right': 'nextTheme', 669 'click #update-theme': 'updateTheme' 669 'click #update-theme': 'updateTheme', 670 'click .toggle-auto-update': 'autoupdateState' 670 671 }, 671 672 … … 786 787 this.unbind(); 787 788 this.trigger( 'theme:collapse' ); 789 }, 790 791 // Set state of the auto-update settings link after it has been changed and saved. 792 autoupdateState: function() { 793 var callback, 794 _this = this; 795 796 // Support concurrent clicks in different Theme Details overlays. 797 callback = function( event, data ) { 798 if ( _this.model.get( 'id' ) === data.asset ) { 799 _this.model.set( { autoupdate: 'enable' === data.state } ); 800 $( document ).off( 'wp-auto-update-setting-changed', callback ); 801 } 802 } 803 804 // Triggered in updates.js 805 $( document ).on( 'wp-auto-update-setting-changed', callback ); 788 806 }, 789 807 -
trunk/src/js/_enqueues/wp/updates.js
r47835 r47883 2600 2600 wp.a11y.speak( wp.updates.l10n.autoUpdatesDisabled, 'polite' ); 2601 2601 } 2602 2603 $document.trigger( 'wp-auto-update-setting-changed', { state: action, type: type, asset: asset } ); 2602 2604 } ) 2603 2605 .fail( function() {
Note: See TracChangeset
for help on using the changeset viewer.