Index: lams_central/src/flash/org/lamsfoundation/lams/learner/ls/LessonModel.as =================================================================== diff -u -rf2cde265d73de4d92697c5abc827d9cf57ed3fa2 -rd454e9a74e95bfbab589d8c1277d63dd5e88a60e --- lams_central/src/flash/org/lamsfoundation/lams/learner/ls/LessonModel.as (.../LessonModel.as) (revision f2cde265d73de4d92697c5abc827d9cf57ed3fa2) +++ lams_central/src/flash/org/lamsfoundation/lams/learner/ls/LessonModel.as (.../LessonModel.as) (revision d454e9a74e95bfbab589d8c1277d63dd5e88a60e) @@ -63,7 +63,7 @@ private var _learningDesignModel:DesignDataModel; private var _progressData:Progress; - + private var _currentActivityOpen:Object; private var _active:Boolean; @@ -75,6 +75,7 @@ _active = false; _learningDesignModel = null; _progressData = null; + _currentActivityOpen = null; ddmActivity_keys = new Array(); ddmTransition_keys = new Array(); @@ -332,7 +333,26 @@ } + public function setCurrentActivityOpen(ca:Object){ + + if(_currentActivityOpen != null && ca != null){ + setChanged(); + + //send an update + infoObj = {}; + infoObj.updateType = "CLOSE_COMPLEX_ACTIVITY"; + infoObj.data = _currentActivityOpen; + notifyObservers(infoObj); + } + + _currentActivityOpen = ca; + + } + public function getCurrentActivityOpen():Object{ + return _currentActivityOpen; + } + /** * get the design in the DesignDataModel and update the Monitor Model accordingly. * NOTE: Design elements are added to the DDM here.