Captivate Javascript Interface not working when uploaded to Captivate Prime
Hi everyone,
Captivate has a Javascript interface as documented here: https://helpx.adobe.com/au/captivate/using/common-js-interface.html
I am the developer of the CpExtra Captivate extension which makes heavy use of this API. Particularly the ability to be notified of a variable change with a line of code such as the following:
window.cpAPIEventEmitter.removeEventListener("CPAPI_VARIABLEVALUECHANGED",function(){alert("Variable Value Changed");},"cpQuizInfoStudentID");
A customed contacted me a few days ago letting me know that CpExtra is no longer working when uploaded to the Captivate Prime LMS. After some testing I created the attached project WHICH DOES NOT INCLUDE CPEXTRA. This is a one slide project which has some javascript which displays an alert box when the MyVar variable changes. The slide contains a button which changes the MyVar variable. Upload this to SCORM cloud and the alert box will appear. Upload this to Captivate Prime and the alert box fails to appear.
The Captivate project can be downloaded here: http://www.infosemantics.com.au/_downloads/prime_js_api_test.zip
Can the Captivate Prime team confirm they can reproduce this issue? My customer would appreciate a swift response so they can deliver their course on deadline, as I'm sure would the many other Adobe customers who also make use of CpExtra.
