Index: lams_monitoring/web/tblmonitor/aes.jsp =================================================================== diff -u -re2571e1eb04af477c8bcee954fd9203887041c6b -r2ce1ca7a4995e15743c5800fdd789868b0236836 --- lams_monitoring/web/tblmonitor/aes.jsp (.../aes.jsp) (revision e2571e1eb04af477c8bcee954fd9203887041c6b) +++ lams_monitoring/web/tblmonitor/aes.jsp (.../aes.jsp) (revision 2ce1ca7a4995e15743c5800fdd789868b0236836) @@ -10,31 +10,41 @@ var tblSelectedAeToolContentId = tblSelectedAeToolContentId || '${empty param.toolContentID ? aeToolContentIds[0] : param.toolContentID}'; $(document).ready(function(){ + loadAePane(tblSelectedAeToolContentId); + + // change attempted and all learners numbers + $('#aes-tab .nav-tabs').bind('click', function (event) { + var link = $(event.target); + // store which tab was cliked last + tblSelectedAeToolContentId = link.data("tool-content-id"); + + loadAePane(tblSelectedAeToolContentId); + }); + }); + + function loadAePane(targetToolContentId){ $('#aes-tab .tab-pane').each(function(){ var aePane = $(this), toolContentId = aePane.data('toolContentId'), + toolType = aePane.data('toolType'), nav = $('#aes-tab .nav-tabs a[data-tool-content-id="' + toolContentId + '"]').closest('li'); - - // load AE tab content for the given tool content ID - aePane.load("tool/laasse10/tblmonitoring/assessment.do?toolContentID=" + toolContentId); - - // re-select the previous tab or stick to whatever is in the parameter - if (toolContentId == tblSelectedAeToolContentId) { + + if (toolContentId == targetToolContentId) { + // load AE tab content for the given tool content ID + aePane.load(toolType == "d" ? + "tool/ladoku11/monitoring/ae.do?toolContentID=" + toolContentId + : "tool/laasse10/tblmonitoring/assessment.do?toolContentID=" + toolContentId); + aePane.addClass('active'); nav.addClass('active'); } else { - aePane.removeClass('active'); + aePane.empty().removeClass('active'); nav.removeClass('active'); } }); - // change attempted and all learners numbers - $('#aes-tab .nav-tabs').bind('click', function (event) { - var link = $(event.target); - // store which tab was cliked last - tblSelectedAeToolContentId = link.data("tool-content-id"); - }); - }); + } +
@@ -62,6 +72,7 @@