Index: lams_central/src/flash/importUpdate_lc.fla =================================================================== diff -u -r42a563d92b5f4c09519b29bbf14edcf2f9ab39b9 -rf9fa25ee04db9294e7f4fcfd6a65f379ba6d81f7 Binary files differ Index: lams_central/src/flash/learnerProgress_lc.fla =================================================================== diff -u -r42a563d92b5f4c09519b29bbf14edcf2f9ab39b9 -rf9fa25ee04db9294e7f4fcfd6a65f379ba6d81f7 Binary files differ Index: lams_central/src/flash/main.as =================================================================== diff -u -r247d6a83c02f81493cfcaa8b2a24248726a5c0bb -rf9fa25ee04db9294e7f4fcfd6a65f379ba6d81f7 --- lams_central/src/flash/main.as (.../main.as) (revision 247d6a83c02f81493cfcaa8b2a24248726a5c0bb) +++ lams_central/src/flash/main.as (.../main.as) (revision f9fa25ee04db9294e7f4fcfd6a65f379ba6d81f7) @@ -1,6 +1,8 @@ import org.lamsfoundation.lams.authoring.Application; import org.lamsfoundation.lams.common.util.StringUtils; +_global.myRoot = this; + //Temp values to be removed / repplaced at deployment /**/ if(StringUtils.isEmpty(serverURL)){ @@ -48,9 +50,10 @@ //------------------------------Local connection to JSPs for progress data ------------------------------ var receive_lc = new LocalConnection(); //-------------------------------------- Functions to setProgress data, called by the LocalConnection object in learner JSPs -receive_lc.setImportDesign = function(learningDesignID) { +receive_lc.setImportDesign = function(learningDesignID, refresh) { Debugger.log(arguments.toString(), 'importUpdate_lc.setImportDesign'); app.getCanvas().openDesignByImport(learningDesignID); + myRoot.refresh; }; var success = receive_lc.connect("importUpdate_lc_" + uniqueID); Index: lams_central/src/flash/main2.as =================================================================== diff -u -r9f203e09e206fbe2f4fcf7641ef16492933b6fad -rf9fa25ee04db9294e7f4fcfd6a65f379ba6d81f7 --- lams_central/src/flash/main2.as (.../main2.as) (revision 9f203e09e206fbe2f4fcf7641ef16492933b6fad) +++ lams_central/src/flash/main2.as (.../main2.as) (revision f9fa25ee04db9294e7f4fcfd6a65f379ba6d81f7) @@ -3,6 +3,8 @@ //Temp values to be removed / repplaced at deployment /**/ +_global.myRoot = this; + if(StringUtils.isEmpty(serverURL)){ //_root.serverURL = "http://dolly.uklams.net:8080/lams/"; _root.serverURL = "http://localhost:8080/lams/"; @@ -41,10 +43,12 @@ //------------------------------Local connection to JSPs for progress data ------------------------------ var receive_lc = new LocalConnection(); //-------------------------------------- Functions to setProgress data, called by the LocalConnection object in learner JSPs -receive_lc.setProgressData = function(attempted, completed, current, lessonID) { +receive_lc.setProgressData = function(attempted, completed, current, lessonID, refresh) { Debugger.log(arguments.toString(), 'learnerProgress_lc.setProgressData'); app.refreshProgress(attempted, completed, current, lessonID); + myRoot.refresh = refresh; }; + var success = receive_lc.connect("learnerProgress_lc_" + uniqueID); //Make app listener for stage resize events Index: lams_central/web/toolcontent/import_passon.swf =================================================================== diff -u -red20bed15ca5e798c5424bf08e39d08f971d8509 -rf9fa25ee04db9294e7f4fcfd6a65f379ba6d81f7 Binary files differ