Index: lams_central/web/includes/javascript/dialog5.js =================================================================== diff -u -r96fa77f6ac962b79c72f302c22bb068c854bdcb8 -r780f5eb7b4f395c1e253368bf8de41814995a517 --- lams_central/web/includes/javascript/dialog5.js (.../dialog5.js) (revision 96fa77f6ac962b79c72f302c22bb068c854bdcb8) +++ lams_central/web/includes/javascript/dialog5.js (.../dialog5.js) (revision 780f5eb7b4f395c1e253368bf8de41814995a517) @@ -189,6 +189,7 @@ $('iframe', this).css('pointer-events', 'none'); }).on('resizestop', function(){ $('iframe', this).css('pointer-events', 'auto'); + dialog.modal('handleUpdate'); }); } }); Index: lams_monitoring/web/css/components-monitoring.css =================================================================== diff -u -r96fa77f6ac962b79c72f302c22bb068c854bdcb8 -r780f5eb7b4f395c1e253368bf8de41814995a517 --- lams_monitoring/web/css/components-monitoring.css (.../components-monitoring.css) (revision 96fa77f6ac962b79c72f302c22bb068c854bdcb8) +++ lams_monitoring/web/css/components-monitoring.css (.../components-monitoring.css) (revision 780f5eb7b4f395c1e253368bf8de41814995a517) @@ -885,11 +885,24 @@ color: white !important; } +.dialogContainer .dialogTitle { + text-align: center; + font-weight: bold; +} + .dialogContainer .bottom-buttons { float: right; margin-bottom: 5px; } +.dialogContainer #classMonitorSearchRow { + height: 70px; +} + +.dialogContainer #classDialogTable { + width: calc(100% - 12px); +} + /********** CANVAS STYLES **********/ #canvas-container { Index: lams_monitoring/web/includes/javascript/monitorLesson5.js =================================================================== diff -u -r96fa77f6ac962b79c72f302c22bb068c854bdcb8 -r780f5eb7b4f395c1e253368bf8de41814995a517 --- lams_monitoring/web/includes/javascript/monitorLesson5.js (.../monitorLesson5.js) (revision 96fa77f6ac962b79c72f302c22bb068c854bdcb8) +++ lams_monitoring/web/includes/javascript/monitorLesson5.js (.../monitorLesson5.js) (revision 780f5eb7b4f395c1e253368bf8de41814995a517) @@ -204,7 +204,7 @@ } }, false); - $('.modal-body', classDialog).empty().append($('#classDialogContents').show()); + $('.modal-body', classDialog).empty().append($('#classDialogContents').show()).closest('.modal-dialog').addClass('modal-lg'); // search for users in the organisation with the term the Monitor entered $('.dialogSearchPhrase', classDialog).autocomplete({ @@ -2197,17 +2197,20 @@ togglePagingCells(table, ajaxProperties.data.pageNumber, Math.ceil(userCount / 10)); $.each(users, function(userIndex, user) { - var checkbox = $('').attr({ - 'type' : 'checkbox' - }).change(function(){ - editClassMember($(this)); + var checkboxId = 'class-list-' + role + '-' + user.id, + checkbox = $('').attr({ + 'type' : 'checkbox', + 'id' : checkboxId + }).addClass('form-check-input me-1') + .change(function(){ + editClassMember($(this)); }), userDiv = $('
').attr({ 'userId' : user.id }) .addClass('dialogListItem') - .html(getLearnerDisplayName(user)) + .prepend($('').addClass('form-check-label').attr('for', checkboxId).text(getLearnerDisplayName(user))) .prepend(checkbox) .appendTo(list); Index: lams_monitoring/web/monitor5.jsp =================================================================== diff -u -r96fa77f6ac962b79c72f302c22bb068c854bdcb8 -r780f5eb7b4f395c1e253368bf8de41814995a517 --- lams_monitoring/web/monitor5.jsp (.../monitor5.jsp) (revision 96fa77f6ac962b79c72f302c22bb068c854bdcb8) +++ lams_monitoring/web/monitor5.jsp (.../monitor5.jsp) (revision 780f5eb7b4f395c1e253368bf8de41814995a517) @@ -518,96 +518,112 @@- | - | + |
+
+
+
+
+
+
|
+ + + | |||||||
+ onClick="javascript:sortClassList('Learner', -10)"> + + | - | + onClick="javascript:sortClassList('Learner', -1)"> + | ++ | - | + + | +- | + onClick="javascript:sortClassList('Learner', 10)"> + + + | + + | |||
- | ||||||||||
+ onClick="javascript:sortClassList('Monitor', -10)"> + + | - | + onClick="javascript:sortClassList('Monitor', -1)"> + | ++ | - | + + | +- | + onClick="javascript:sortClassList('Monitor', 10)"> + + + | + + | ||