Index: lams_tool_daco/web/includes/javascript/dacoLearning.js =================================================================== diff -u -rbd0aaad21ddeedcda73061dbc3a36ac694df2ae9 -rfdaea6cb56bd4856ee1c9061927927c617d1b3fd --- lams_tool_daco/web/includes/javascript/dacoLearning.js (.../dacoLearning.js) (revision bd0aaad21ddeedcda73061dbc3a36ac694df2ae9) +++ lams_tool_daco/web/includes/javascript/dacoLearning.js (.../dacoLearning.js) (revision fdaea6cb56bd4856ee1c9061927927c617d1b3fd) @@ -4,7 +4,6 @@ } function doSelectTab(tabId) { - alert("Selecting tab "+tabId); selectTab(tabId); currentTab = tabId; } @@ -128,17 +127,16 @@ } function changeView(sessionMapID,displayedRecordNumber){ - var param = {"sessionMapID":sessionMapID,"learningCurrentTab":currentTab,"displayedRecordNumber":displayedRecordNumber,"reqID":((new Date()).getTime())}; - var previousCurrentTab = currentTab; + var tabID = getCurrentTabID(); + if ( ! tabID ) { + tabID = currentTab; + } + var param = {"sessionMapID":sessionMapID,"learningCurrentTab":tabID,"displayedRecordNumber":displayedRecordNumber,"reqID":((new Date()).getTime())}; $( "#body" ).load( changeViewUrl, param, function() { - var tabNumber = 1; - while (document.getElementById("tabbody"+tabNumber)!=null){ - doSelectTab(tabNumber++); - } - doSelectTab(previousCurrentTab); + doSelectTab(tabID); }); }