Media modal: Don't fire two AJAX calls on settings update.

Props koopersmith
fixes #22611


git-svn-id: https://develop.svn.wordpress.org/trunk@22907 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ryan Boren 2012-11-28 22:27:13 +00:00
parent cb529c080a
commit 4e51b43ad3
1 changed files with 7 additions and 2 deletions

View File

@ -2574,12 +2574,17 @@
},
updateSetting: function( event ) {
var $setting = $( event.target ).closest('[data-setting]');
var $setting = $( event.target ).closest('[data-setting]'),
setting, value;
if ( ! $setting.length )
return;
this.model.save( $setting.data('setting'), event.target.value );
setting = $setting.data('setting');
value = event.target.value;
if ( this.model.get( setting ) !== value )
this.model.save( setting, value );
},
updateAll: function() {