diff -r f52aeba468f8 -r cf99f4e14534 src/cm/media/js/client/c_edit_form.js --- a/src/cm/media/js/client/c_edit_form.js Wed Jan 20 22:56:29 2010 +0100 +++ b/src/cm/media/js/client/c_edit_form.js Thu Jan 21 09:16:56 2010 +0100 @@ -96,6 +96,11 @@ onChangeScopeClick = function() { if (readyForAction()) gSync.changeScopeFormClick() ; + else {// (onChangeScopeClick triggers an animation : checking for readyForAction does not prevent the checkbox change ...) + var chckCtrl = CY.get("#"+gEdit['ids']['changeScopeInputId']+" input") ; + var chck = chckCtrl.get('checked') ; + chckCtrl.set('checked', !chck) ; // set it back + } } changeScopeFormClick = function() { var node = CY.get("#"+gEdit['ids']['currentSelId']) ;