Index: lams_central/src/flash/org/lamsfoundation/lams/monitoring/Application.as =================================================================== diff -u -r7ff176fdbdd0dec50fcd74eee67da63e3ca1032d -r7b17a720e95607da515533ab75c8e7f91b08a91a --- lams_central/src/flash/org/lamsfoundation/lams/monitoring/Application.as (.../Application.as) (revision 7ff176fdbdd0dec50fcd74eee67da63e3ca1032d) +++ lams_central/src/flash/org/lamsfoundation/lams/monitoring/Application.as (.../Application.as) (revision 7b17a720e95607da515533ab75c8e7f91b08a91a) @@ -99,7 +99,7 @@ private var _comms:Communication; private var _themeManager:ThemeManager; private var _dictionary:Dictionary; - + private var _ccm:CustomContextMenu; private var _config:Config; private var _debugDialog:MovieClip; //Reference to the debug dialog @@ -144,6 +144,7 @@ _lessonsLoaded = false; _monitorLoaded = false; _module = Application.MODULE; + _ccm = CustomContextMenu.getInstance(); //_toolbarLoaded = false; //Mouse.addListener(someListener); } @@ -378,7 +379,7 @@ * Create all UI Elements */ private function setupUI(){ - + _ccm.showCustomCM(_ccm.loadMenu("application", "monitoring")) //Create the application root _appRoot_mc = _container_mc.createEmptyMovieClip('appRoot_mc',APP_ROOT_DEPTH); //Create screen elements @@ -418,12 +419,25 @@ public function help():Void{ + Debugger.log("called help page for activity ",Debugger.CRITICAL,'getHelp','Monitor'); var ca = _monitor.getMM().selectedItem if (CanvasActivity(ca) != null){ _monitor.getHelp(ca); } } + + public function MonitorActivityContent():Void{ + trace("testing MonitorActivityContent"); + var ca = _monitor.getMM().selectedItem + if (CanvasActivity(ca) != null){ + _monitor.getMV().getController().activityDoubleClick(ca, "MonitorTabView"); + }else { + LFMessage.showMessageAlert(Dictionary.getValue('al_activity_openContent_invalid')); + } + } + + /** * Runs when application setup has completed. At this point the init/loading screen can be removed and the user can * work with the application