Index: lams_monitoring/web/css/_monitorLesson_base.scss =================================================================== diff -u -rf5f319dfc7d61207ef8a7d60b2cb101f77c7b880 -r25bb6171ec374e4b7e6285f69a953e681e99e3eb --- lams_monitoring/web/css/_monitorLesson_base.scss (.../_monitorLesson_base.scss) (revision f5f319dfc7d61207ef8a7d60b2cb101f77c7b880) +++ lams_monitoring/web/css/_monitorLesson_base.scss (.../_monitorLesson_base.scss) (revision 25bb6171ec374e4b7e6285f69a953e681e99e3eb) @@ -321,6 +321,7 @@ div#sequenceCanvas div.more-learner-icon { position : absolute; border-radius : 20px; + cursor: pointer; background-color : #e7e7e7; width : 35px; height : 35px; Index: lams_monitoring/web/includes/javascript/monitorLesson.js =================================================================== diff -u -ra6f81ae367af3772885c6bac47b5b7b1945baaba -r25bb6171ec374e4b7e6285f69a953e681e99e3eb --- lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision a6f81ae367af3772885c6bac47b5b7b1945baaba) +++ lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 25bb6171ec374e4b7e6285f69a953e681e99e3eb) @@ -8,7 +8,6 @@ sequenceInfoTimeout = 8000, // which learner was selected in the search box sequenceSearchedLearner = null, - sequencePreviousLearnerData = null, // container for learners' progress bars metadata bars = null, // placeholder for single learner's progress bar and title @@ -1566,10 +1565,10 @@ activityLeftOffset = learningDesignSvgExternalOffset.left + coord.x - learningDesignSvgInternalLeftOffset + sequenceCanvas.scrollLeft(), activityTopOffset = learningDesignSvgExternalOffset.top + coord.y - learningDesignSvgInternalTopOffset + sequenceCanvas.scrollTop(); - // if (activity.learners) { - // activity.learners = [...activity.learners,...activity.learners,...activity.learners,...activity.learners,...activity.learners,...activity.learners,...activity.learners,...activity.learners,...activity.learners,...activity.learners,...activity.learners] - // activity.learnerCount = activity.learners.length; - // } + if (activity.learners) { + activity.learners = [...activity.learners,...activity.learners,...activity.learners,...activity.learners,...activity.learners,...activity.learners,...activity.learners,...activity.learners,...activity.learners,...activity.learners,...activity.learners] + activity.learnerCount = activity.learners.length; + } if (isTool || isGrouping) { if (activity.learnerCount > 0) { @@ -1619,6 +1618,7 @@ if (activity.learnerCount > 8) { $('
') + .attr('id', 'act' + activity.id + 'learnerGroup') .css({ 'left' : activityLeftOffset + 138 + 'px', 'top' : activityTopOffset - 60 + 'px' @@ -1751,7 +1751,7 @@ } if (activity.learnerCount > 0){ - var learnerGroup = $('*[id^="act' + activity.id + 'learnerGroup"]', sequenceCanvas); + var learnerGroup = $('#act' + activity.id + 'learnerGroup', sequenceCanvas); dblTap(learnerGroup, function(event){ // double click on learner group icon to see list of learners event.stopPropagation(); @@ -1766,7 +1766,7 @@ } if (activity.requiresAttention){ - $('*[id^="act' + activity.id + 'attention"]', sequenceCanvas).click(function(event){ + $('#act' + activity.id + 'attention', sequenceCanvas).click(function(event){ event.stopPropagation(); // switch to first tab where attention prompts are listed if ($('#tblmonitor-tab-content').length == 0) {