Index: lams_central/src/flash/main.as =================================================================== diff -u -rf19b88891438e209aa0874cb30375215825d6082 -rb92c9032ebbd455eb0d4601d29ae2f8f6e8468e2 --- lams_central/src/flash/main.as (.../main.as) (revision f19b88891438e209aa0874cb30375215825d6082) +++ lams_central/src/flash/main.as (.../main.as) (revision b92c9032ebbd455eb0d4601d29ae2f8f6e8468e2) @@ -50,7 +50,10 @@ if(StringUtils.isEmpty(requestSrc)) { _root.requestSrc = null; } - + +if(StringUtils.isEmpty(isMac)) { + _root.isMac = false; +} //Set stage alignment to top left and prent scaling Stage.align = "TL"; Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as =================================================================== diff -u -r6720d14ce9ab81408439c04643676bfcd07c5dca -rb92c9032ebbd455eb0d4601d29ae2f8f6e8468e2 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as (.../Canvas.as) (revision 6720d14ce9ab81408439c04643676bfcd07c5dca) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as (.../Canvas.as) (revision b92c9032ebbd455eb0d4601d29ae2f8f6e8468e2) @@ -451,7 +451,9 @@ _ddm.copyTypeID = r.copyTypeID; _ddm.modified = false; - fscommand('setSaved', 'true'); + + ApplicationParent.extCall("setSaved", "true"); + LFMenuBar.getInstance().enableExport(true); Debugger.log('_ddm.learningDesignID:'+_ddm.learningDesignID,Debugger.GEN,'onStoreDesignResponse','Canvas'); @@ -500,7 +502,7 @@ } public function closeReturnExt() { - fscommand("closeWindow", null); + ApplicationParent.extCall("closeWindow", null); } /** @@ -1022,7 +1024,7 @@ //JsPopup.getInstance().launchPopupWindow(serverUrl+'learning/main.jsp?userID='+uID+'&lessonID='+r+'&mode=preview', 'lWindow', 570, 796, true, true, false, false, false); // open preview in new window - fscommand("openPreview", r); + ApplicationParent.extCall("openPreview", r); Debugger.log('Recieved Lesson ID: '+r ,Debugger.GEN,'onLaunchPreviewResponse','Canvas'); //_global.breakpoint(); @@ -1125,7 +1127,7 @@ _ddm.modified = true; - fscommand('setSaved', 'false'); + ApplicationParent.extCall('setSaved', 'false'); } @@ -1211,7 +1213,9 @@ if(ca.activity.helpURL != undefined || ca.activity.helpURL != null) { Debugger.log("Opening help page with locale " + _root.lang + _root.country + ": " + ca.activity.helpURL,Debugger.GEN,'getHelp','Canvas'); var locale:String = _root.lang + _root.country; - fscommand("openURL", ca.activity.helpURL + app.module + "#" + ca.activity.toolSignature + app.module + "-" + locale); + + ApplicationParent.extCall("openURL", ca.activity.helpURL + app.module + "#" + ca.activity.toolSignature + app.module + "-" + locale); + } else { if (ca.activity.activityTypeID == Activity.GROUPING_ACTIVITY_TYPE){ var callback:Function = Proxy.create(this, openGroupHelp); @@ -1229,14 +1233,15 @@ var actToolSignature:String = Application.FLASH_TOOLSIGNATURE_GROUP var locale:String = _root.lang + _root.country; var target:String = actToolSignature + app.module + '#' + actToolSignature+ app.module + '-' + locale; - fscommand("openURL", url + target); + + ApplicationParent.extCall("openURL", url + target); } private function openGateHelp(url:String){ var actToolSignature:String = Application.FLASH_TOOLSIGNATURE_GATE var locale:String = _root.lang + _root.country; var target:String = actToolSignature + app.module + '#' + actToolSignature + app.module + '-' + locale; - fscommand("openURL", url + target); + ApplicationParent.extCall("openURL", url + target); } public function get toolActivityWidth():Number{ Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasModel.as =================================================================== diff -u -rf7b36da8a833f3051e0c2194a6e51719c4d66148 -rb92c9032ebbd455eb0d4601d29ae2f8f6e8468e2 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasModel.as (.../CanvasModel.as) (revision f7b36da8a833f3051e0c2194a6e51719c4d66148) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasModel.as (.../CanvasModel.as) (revision b92c9032ebbd455eb0d4601d29ae2f8f6e8468e2) @@ -889,7 +889,7 @@ JsPopup.getInstance().launchPopupWindow(url, 'ToolActivityContent', 600, 800, true, true, false, false, false); // set modified (not-saved) flag so that potential changes cannot be lost. - fscommand('setSaved', 'false'); + ApplicationParent.extCall('setSaved', 'false'); }else{ new LFError("We dont have a valid toolContentID","openToolActivityContent",this); Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/PropertyInspectorNew.as =================================================================== diff -u -r1d2fae09fa3447fdd476a8560cd8bf3ff257522e -rb92c9032ebbd455eb0d4601d29ae2f8f6e8468e2 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/PropertyInspectorNew.as (.../PropertyInspectorNew.as) (revision 1d2fae09fa3447fdd476a8560cd8bf3ff257522e) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/PropertyInspectorNew.as (.../PropertyInspectorNew.as) (revision b92c9032ebbd455eb0d4601d29ae2f8f6e8468e2) @@ -1207,7 +1207,8 @@ private function setModified():Void{ _canvasModel.getCanvas().ddm.validDesign = false; _canvasModel.getCanvas().checkValidDesign(); - fscommand("setSaved", "false"); + + ApplicationParent.extCall("setSaved", "false"); } } Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/SaveConfirmDialog.as =================================================================== diff -u -r6720d14ce9ab81408439c04643676bfcd07c5dca -rb92c9032ebbd455eb0d4601d29ae2f8f6e8468e2 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/SaveConfirmDialog.as (.../SaveConfirmDialog.as) (revision 6720d14ce9ab81408439c04643676bfcd07c5dca) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/SaveConfirmDialog.as (.../SaveConfirmDialog.as) (revision b92c9032ebbd455eb0d4601d29ae2f8f6e8468e2) @@ -42,8 +42,8 @@ */ class org.lamsfoundation.lams.authoring.cv.SaveConfirmDialog extends MovieClip { - private var MARGIN = 10; - private var SPACING = 10; + private static var MARGIN:Number = 10; + private static var SPACING:Number = 10; private var _canvasModel:CanvasModel; private var _canvasController:CanvasController; private var _msg:String; @@ -189,8 +189,8 @@ if(tgt.indexOf('okBtn') != -1) { _container.deletePopUp(); - } else if(tgt.indexOf('retBtn') != -1) { - fscommand('closeWindow', null); + } else if(tgt.indexOf('retBtn') != -1) { + ApplicationParent.extCall('closeWindow', null); _container.deletePopUp(); } else { _container.deletePopUp(); Index: lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorModel.as =================================================================== diff -u -r1a175bfe9b4bc5309f3319accf2068eba3a9e902 -rb92c9032ebbd455eb0d4601d29ae2f8f6e8468e2 --- lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorModel.as (.../MonitorModel.as) (revision 1a175bfe9b4bc5309f3319accf2068eba3a9e902) +++ lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorModel.as (.../MonitorModel.as) (revision b92c9032ebbd455eb0d4601d29ae2f8f6e8468e2) @@ -575,7 +575,8 @@ var tabName:String = selectedTabName(); var locale:String = _root.lang + _root.country; var target:String = app.module +tabName+ '#' + app.module +tabName+ '-' + locale; - fscommand("openURL", url + target); + + ApplicationParent.extCall("openURL", url + target); } /** * Periodically checks if users have been loaded Index: lams_central/src/flash/preloader.fla =================================================================== diff -u -r77e843d80b8e329742e0ff887101e95b6be788f1 -rb92c9032ebbd455eb0d4601d29ae2f8f6e8468e2 Binary files differ Index: lams_central/web/author.jsp =================================================================== diff -u -rafa83b17299af45eaf5559b6af50639a1c1ab5e8 -rb92c9032ebbd455eb0d4601d29ae2f8f6e8468e2 --- lams_central/web/author.jsp (.../author.jsp) (revision afa83b17299af45eaf5559b6af50639a1c1ab5e8) +++ lams_central/web/author.jsp (.../author.jsp) (revision b92c9032ebbd455eb0d4601d29ae2f8f6e8468e2) @@ -25,6 +25,7 @@ %> + +