Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasOptionalActivity.as =================================================================== diff -u -rb03ef46730a3909a403990d0520c4e504d1e6591 -r852bf109c311a5cda4ae7ac66dd1bca25c091385 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasOptionalActivity.as (.../CanvasOptionalActivity.as) (revision b03ef46730a3909a403990d0520c4e504d1e6591) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasOptionalActivity.as (.../CanvasOptionalActivity.as) (revision 852bf109c311a5cda4ae7ac66dd1bca25c091385) @@ -266,10 +266,13 @@ Debugger.log ('DoubleClicking:' + this, Debugger.GEN, 'localOnPress', 'CanvasOptionalActivity'); _doubleClicking = true; //if we double click on the glass mask - then open the container to allow the usr to see the activities inside. - if (_locked && !_activity.isReadOnly()) { + if (_locked && !(_activity.isReadOnly() && (fromModuleTab == null || fromModuleTab == undefined))) { _locked = false; }else { - if(_activity.isReadOnly()) { /** TODO: Change label warning */ LFMessage.showMessageAlert(Dictionary.getValue('cv_activity_dbclick_readonly')); } + if(_activity.isReadOnly() && (fromModuleTab == null || fromModuleTab == undefined)) { + /** TODO: Change label warning */ + LFMessage.showMessageAlert(Dictionary.getValue('cv_activity_dbclick_readonly')); + } _locked = true; } draw(); Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasParallelActivity.as =================================================================== diff -u -rb03ef46730a3909a403990d0520c4e504d1e6591 -r852bf109c311a5cda4ae7ac66dd1bca25c091385 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasParallelActivity.as (.../CanvasParallelActivity.as) (revision b03ef46730a3909a403990d0520c4e504d1e6591) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasParallelActivity.as (.../CanvasParallelActivity.as) (revision 852bf109c311a5cda4ae7ac66dd1bca25c091385) @@ -97,7 +97,7 @@ _ddm = new DesignDataModel() _visibleHeight = container_pnl._height; _visibleWidth = container_pnl._width; - //init(); + MovieClipUtils.doLater(Proxy.create(this,init)); } @@ -300,10 +300,14 @@ _doubleClicking = true; //if we double click on the glass mask - then open the container to allow the usr to see the activities inside. - if(_locked && !_activity.isReadOnly()){ + if(_locked && !(_activity.isReadOnly() && (fromModuleTab == null || fromModuleTab == undefined))){ _locked = false; - }else{ - if(_activity.isReadOnly()) { /** TODO: Change label warning */ LFMessage.showMessageAlert(Dictionary.getValue('cv_activity_dbclick_readonly')); } + }else { + if(_activity.isReadOnly() && (fromModuleTab == null || fromModuleTab == undefined)) { + /** TODO: Change label warning */ + LFMessage.showMessageAlert(Dictionary.getValue('cv_activity_dbclick_readonly')); + } + _locked = true; } draw(); Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -r7457cc82a05752050f053af407be12d4f7f33db2 -r852bf109c311a5cda4ae7ac66dd1bca25c091385 Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -r7457cc82a05752050f053af407be12d4f7f33db2 -r852bf109c311a5cda4ae7ac66dd1bca25c091385 Binary files differ Index: lams_monitoring/web/lams_monitoring.swf =================================================================== diff -u -rb03ef46730a3909a403990d0520c4e504d1e6591 -r852bf109c311a5cda4ae7ac66dd1bca25c091385 Binary files differ Index: lams_monitoring/web/lams_monitoring_library.swf =================================================================== diff -u -rb03ef46730a3909a403990d0520c4e504d1e6591 -r852bf109c311a5cda4ae7ac66dd1bca25c091385 Binary files differ