Index: lams_monitoring/web/includes/javascript/monitorLesson.js =================================================================== diff -u -rf5f319dfc7d61207ef8a7d60b2cb101f77c7b880 -ra6f81ae367af3772885c6bac47b5b7b1945baaba --- lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision f5f319dfc7d61207ef8a7d60b2cb101f77c7b880) +++ lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision a6f81ae367af3772885c6bac47b5b7b1945baaba) @@ -1608,6 +1608,7 @@ }) .addClass('popover-link new-popover learner-icon') .attr({ + 'id' : 'act' + activity.id + 'learner' + learner.id, 'data-id' : 'popover-' + learner.id, 'data-toggle' : 'popover', 'data-portrait' : learner.portraitId, @@ -1705,7 +1706,7 @@ if (activity.learners){ $.each(activity.learners, function(learnerIndex, learner){ - var learnerIcon = $('image[id="act' + activity.id + 'learner' + learner.id + '"]', sequenceCanvas) + let learnerIcon = $('div#act' + activity.id + 'learner' + learner.id, sequenceCanvas) .css('cursor', 'pointer') // drag learners to force complete activities .draggable({ @@ -1715,7 +1716,7 @@ 'scroll' : false, 'cursorAt' : {'left' : 10, 'top' : 15}, 'helper' : function(){ - return $('').attr('src', LAMS_URL + 'images/icons/user.png'); + return learnerIcon.clone(); }, 'start' : function(){ autoRefreshBlocked = true;