Index: lams_central/web/css/_learner_base.scss =================================================================== diff -u -refa51a5d0464d96fada4e5a70f1fb86c2d726717 -rb3c871874679a1d784db0d7dfac2fdabe65baf83 --- lams_central/web/css/_learner_base.scss (.../_learner_base.scss) (revision efa51a5d0464d96fada4e5a70f1fb86c2d726717) +++ lams_central/web/css/_learner_base.scss (.../_learner_base.scss) (revision b3c871874679a1d784db0d7dfac2fdabe65baf83) @@ -1030,6 +1030,7 @@ // lineheight setting to use on the name if it is next to portrait, as generated by the Portrait tag. e.g. in Peer Review .portrait-sm-lineheight { line-height: 32px; + vertical-align: top; } .portrait-generic-sm { Index: lams_central/web/css/orgGroup.scss =================================================================== diff -u -r4583983b64efe1d91fbb47cdde6a759a6a30e859 -rb3c871874679a1d784db0d7dfac2fdabe65baf83 --- lams_central/web/css/orgGroup.scss (.../orgGroup.scss) (revision 4583983b64efe1d91fbb47cdde6a759a6a30e859) +++ lams_central/web/css/orgGroup.scss (.../orgGroup.scss) (revision b3c871874679a1d784db0d7dfac2fdabe65baf83) @@ -36,7 +36,7 @@ } td#unassignedUserCell { - width: 200px; + width: 240px; border-right: $border-thin-dotted; } @@ -56,7 +56,7 @@ .groupContainer { float: left; - width: 180px; + width: 200px; height: 150px; margin: 0 10px 10px 0; padding: 5px; Index: lams_central/web/emailuser.jsp =================================================================== diff -u -r7e0024fe200c2db9360cbcc7e572e00888e05ad4 -rb3c871874679a1d784db0d7dfac2fdabe65baf83 --- lams_central/web/emailuser.jsp (.../emailuser.jsp) (revision 7e0024fe200c2db9360cbcc7e572e00888e05ad4) +++ lams_central/web/emailuser.jsp (.../emailuser.jsp) (revision b3c871874679a1d784db0d7dfac2fdabe65baf83) @@ -108,6 +108,7 @@ + <> Index: lams_central/web/includes/javascript/orgGroup.js =================================================================== diff -u -r4583983b64efe1d91fbb47cdde6a759a6a30e859 -rb3c871874679a1d784db0d7dfac2fdabe65baf83 --- lams_central/web/includes/javascript/orgGroup.js (.../orgGroup.js) (revision 4583983b64efe1d91fbb47cdde6a759a6a30e859) +++ lams_central/web/includes/javascript/orgGroup.js (.../orgGroup.js) (revision b3c871874679a1d784db0d7dfac2fdabe65baf83) @@ -107,10 +107,17 @@ // create user DIVs $.each(users, function(index, userJSON) { var userDiv = $('
').attr('userId', userJSON.id) - .addClass('draggableItem') - .text(userJSON.firstName + ' ' + userJSON.lastName - + ' (' + userJSON.login + ')' - ); + .addClass('draggableItem'); + var portraitDiv = $('
').attr({ + 'id': 'portrait-'+userJSON.id, + }) + .addClass('roffset5') + .appendTo(userDiv); + addPortrait(portraitDiv, userJSON.portraitId, userJSON.id, 'small', true, LAMS_URL ); + $('').text(userJSON.firstName + ' ' + userJSON.lastName + ' (' + userJSON.login + ')') + .addClass('portrait-sm-lineheight') + .appendTo(userDiv); + // for later use userDivs.push(userDiv); userIds.push(userJSON.id); Index: lams_central/web/orgGroup.jsp =================================================================== diff -u -radca50220a7d8b2e43c166ff51dd7e2d22e720e8 -rb3c871874679a1d784db0d7dfac2fdabe65baf83 --- lams_central/web/orgGroup.jsp (.../orgGroup.jsp) (revision adca50220a7d8b2e43c166ff51dd7e2d22e720e8) +++ lams_central/web/orgGroup.jsp (.../orgGroup.jsp) (revision b3c871874679a1d784db0d7dfac2fdabe65baf83) @@ -17,6 +17,7 @@ +
@@ -38,7 +39,7 @@ Index: lams_monitoring/web/includes/javascript/monitorLesson.js =================================================================== diff -u -r671ef30a2629446df0eb07e9ef16c3193f534976 -rb3c871874679a1d784db0d7dfac2fdabe65baf83 --- lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 671ef30a2629446df0eb07e9ef16c3193f534976) +++ lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision b3c871874679a1d784db0d7dfac2fdabe65baf83) @@ -760,8 +760,8 @@ // initialise lesson dialog var learnerGroupDialog = showDialog('learnerGroupDialog',{ 'autoOpen' : false, - 'width' : 400, - 'height' : 430, + 'width' : 450, + 'height' : 450, 'resizable' : true, 'open' : function(){ autoRefreshBlocked = true; @@ -1868,6 +1868,7 @@ * Load the give page of learners' progress. */ function loadLearnerProgressPage(pageNumber, learnersSearchPhrase){ + // prevent double refresh at the same time if (learnersRefreshInProgress) { return; @@ -1877,7 +1878,7 @@ if (!learnerProgressCellsTemplate) { // fill the placeholder, after all required variables were initialised learnerProgressCellsTemplate = - '
-    +  
;11;'; + '
;11;'; learnerProgressCellsTemplate += ' ' @@ -1927,6 +1928,7 @@ .replace(/;00;/g, this.id) .replace(/;11;/g, getLearnerDisplayName(this)); $(learnerProgressCellsInstance).appendTo('#tabLearnersTable'); + addPortrait($("#portrait-"+this.id), this.portraitId, this.id, 'small', true, LAMS_URL ); // request data to build progress bar SVG fillProgressBar(barId); @@ -2125,7 +2127,7 @@ // hide unnecessary controls togglePagingCells(learnerGroupDialog, pageNumber, maxPageNumber); - + $.each(learners, function(learnerIndex, learner) { var viewUrl = allowView ? LAMS_URL + 'monitoring/monitoring.do?method=getLearnerActivityURL&userID=' + learner.id + '&activityID=' + ajaxProperties.data.activityID + '&lessonID=' + lessonId @@ -2135,9 +2137,17 @@ 'viewUrl' : viewUrl }) .addClass('dialogListItem') - .html(getLearnerDisplayName(learner)) - .appendTo(learnerGroupList); - + .appendTo(learnerGroupList), + portraitDiv = $('
').attr({ + 'id': 'user-'+learner.id, + }) + .addClass('roffset5') + .appendTo(learnerDiv); + addPortrait( portraitDiv, learner.portraitId, learner.id, 'small', true, LAMS_URL ); + $('').html(getLearnerDisplayName(learner)) + .addClass('portrait-sm-lineheight') + .appendTo(learnerDiv); + if (allowForceComplete || allowView || allowEmail) { learnerDiv.click(function(event){ // select the learner Index: lams_monitoring/web/monitor.jsp =================================================================== diff -u -r671ef30a2629446df0eb07e9ef16c3193f534976 -rb3c871874679a1d784db0d7dfac2fdabe65baf83 --- lams_monitoring/web/monitor.jsp (.../monitor.jsp) (revision 671ef30a2629446df0eb07e9ef16c3193f534976) +++ lams_monitoring/web/monitor.jsp (.../monitor.jsp) (revision b3c871874679a1d784db0d7dfac2fdabe65baf83) @@ -48,6 +48,7 @@ +