Index: lams_monitoring/web/includes/javascript/monitorLesson.js =================================================================== diff -u -r790f28e0a777cd11780e21c92ae9f8cae30dfb5f -r8d1618f811584b0b8ff05a2ad4de62fd08cc72df --- lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 790f28e0a777cd11780e21c92ae9f8cae30dfb5f) +++ lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 8d1618f811584b0b8ff05a2ad4de62fd08cc72df) @@ -944,19 +944,8 @@ if (learners) { // create learner icons, along with handlers $.each(learners, function(learnerIndex, learner){ - // maximum 41 icons in the bar - if (learners.length > 56 && learnerIndex == 55) { - // if icons do not fit in cell anymore, show a group icon - $('').attr({ - 'src' : LAMS_URL + 'images/icons/group.png', - 'title' : LEARNER_GROUP_SHOW_LABEL - }).css('cursor', 'pointer') - .dblclick(function(){ - showLearnerGroupDialog(null, LEARNER_FINISHED_DIALOG_TITLE_LABEL, learners, true, false); - }).appendTo(iconsContainer); - // stop processing learners - return false; - } else { + // maximum 55 icons in the bar + if (learnerIndex < 55) { // make an icon for each learner $('').attr({ 'src' : LAMS_URL + 'images/icons/user.png', @@ -982,6 +971,15 @@ .appendTo(iconsContainer); } }); + + // show a group icon + $('').attr({ + 'src' : LAMS_URL + 'images/icons/group.png', + 'title' : LEARNER_GROUP_SHOW_LABEL + }).css('cursor', 'pointer') + .dblclick(function(){ + showLearnerGroupDialog(null, LEARNER_FINISHED_DIALOG_TITLE_LABEL, learners, true, false); + }).appendTo(iconsContainer); } }