Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as =================================================================== diff -u -r8cb7d49cc81b0081b68ab4ea5d9b3a45c4b1f679 -rde2fe8e6ee861290b3ddfe948152d53cc9ea2446 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as (.../Canvas.as) (revision 8cb7d49cc81b0081b68ab4ea5d9b3a45c4b1f679) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as (.../Canvas.as) (revision de2fe8e6ee861290b3ddfe948152d53cc9ea2446) @@ -876,7 +876,7 @@ if(ca.activity.helpURL != undefined || ca.activity.helpURL != null) { Debugger.log("Opening help page with locale " + _root.lang + ": " + ca.activity.helpURL, Debugger.GEN, 'getHelp', 'Canvas'); - app.getHelpURL(Proxy.create(this, openHelp, ca)); + ApplicationParent.extCall("openURL", ca.activity.helpURL + app.module); } else { if (ca.activity.activityTypeID == Activity.GROUPING_ACTIVITY_TYPE){ @@ -894,16 +894,9 @@ } } - private function openHelp(url:String, ca:CanvasActivity){ - var newURL:String = app.addLocaleToURL(url) + ca.activity.toolSignature; - if(newURL != ca.activity.helpURL) ca.activity.helpURL = newURL; - - ApplicationParent.extCall("openURL", newURL + app.module); - } - private function openSystemToolHelp(url:String, toolSignature:String){ var target:String = toolSignature + app.module; - var newURL:String = app.addLocaleToURL(url); + var newURL:String = ApplicationParent.addLocaleToURL(url); ApplicationParent.extCall("openURL", newURL + target); } Index: lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/Monitor.as =================================================================== diff -u -r15c52eea1969487084a796934d831c4d00df17db -rde2fe8e6ee861290b3ddfe948152d53cc9ea2446 --- lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/Monitor.as (.../Monitor.as) (revision 15c52eea1969487084a796934d831c4d00df17db) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/Monitor.as (.../Monitor.as) (revision de2fe8e6ee861290b3ddfe948152d53cc9ea2446) @@ -491,7 +491,8 @@ if(ca.activity.helpURL != undefined || ca.activity.helpURL != null) { Debugger.log("Opening help page: " + ca.activity.helpURL + app.module, Debugger.GEN, 'getHelp', 'Monitor'); - app.getHelpURL(Proxy.create(this, openHelp, ca)); + + ApplicationParent.extCall("openURL", ca.activity.helpURL + app.module); } else { if (ca.activity.activityTypeID == Activity.GROUPING_ACTIVITY_TYPE){ var callback:Function = Proxy.create(this, openSystemToolHelp, Application.FLASH_TOOLSIGNATURE_GROUP); @@ -508,18 +509,9 @@ } } - private function openHelp(url:String, ca:CanvasActivity){ - var newURL:String = app.addLocaleToURL(url) + ca.activity.toolSignature; - if(newURL != ca.activity.helpURL) - ApplicationParent.extCall("openURL", newURL + app.module); - else - ApplicationParent.extCall("openURL", ca.activity.helpURL + app.module); - - } - private function openSystemToolHelp(url:String, toolSignature:String){ var target:String = toolSignature + app.module; - url = app.addLocaleToURL(url); + url = ApplicationParent.addLocaleToURL(url); ApplicationParent.extCall("openURL", url + target); }