Index: lams_gradebook/web/releaseLessonMarks.jsp =================================================================== diff -u -rd5399f3bf1c0d6a67dcb204599f02ecdb03fc7ff -r3e28bc1c181bea4cc5c4f1358fb7aef5c065621a --- lams_gradebook/web/releaseLessonMarks.jsp (.../releaseLessonMarks.jsp) (revision d5399f3bf1c0d6a67dcb204599f02ecdb03fc7ff) +++ lams_gradebook/web/releaseLessonMarks.jsp (.../releaseLessonMarks.jsp) (revision 3e28bc1c181bea4cc5c4f1358fb7aef5c065621a) @@ -36,10 +36,6 @@ margin-bottom: 10px; } - #release-marks-schedule-display { - margin-right: 20px; - } - #release-marks-schedule-labels > label { vertical-align: text-top; } @@ -58,19 +54,32 @@ jQuery(document).ready(function() { - // store this frequently used element - releaseMarksAlertBox = $('#release-marks-alert'); - - $('#release-marks-schedule-date').datetimepicker({ - // date must be in future - minDate : 0, - dateFormat : 'yy-mm-dd' - }).change(function(){ - // if there is no date selected, disable the confirmation button - var date = $(this).val(); - $('#release-marks-schedule-confirm').prop('disabled', !date || date.trim() == ''); + $.extend(true, $.jgrid.guiStyles.bootstrap4, { + pager : { + pagerSelect : 'form-control-select' + }, + searchToolbar : { + clearButton : 'btn btn-sm' + } }); + // store this frequently used element + releaseMarksAlertBox = $('#release-marks-alert'); + + var marksScheduleDatePicker = $('#release-marks-schedule-date'); + if (marksScheduleDatePicker.length === 1) { + + new tempusDominus.TempusDominus(marksScheduleDatePicker[0], tempusDominusDefaultOptions) + .dates.formatInput = tempusDominusDateFormatter; + + marksScheduleDatePicker.change(function(){ + // if there is no date selected, disable the confirmation button + var date = $(this).val(); + $('#release-marks-schedule-confirm').prop('disabled', !date || date.trim() == ''); + }); + + } + onReleaseMarksOpen(); }); @@ -87,7 +96,7 @@ // release/hide marks function toggleMarksRelease() { - if (confirm(marksReleased ? "" : "")) { + showConfirm(marksReleased ? "" : "", function() { releaseMarksAlertBox.hide(); $.ajax({ @@ -107,7 +116,7 @@ } } }); - } + }); } function sendReleaseMarksEmails(){ @@ -129,26 +138,24 @@ return; } - if (!confirm(''.replace('[COUNT_PLACEHOLDER]', finalList.length))){ - return; - } - - $.ajax({ - 'url' : 'gradebook/gradebookMonitoring/sendReleaseMarksEmails.do', - 'data' : { - 'lessonID' : releaseMarksLessonID, - 'includedLearners' : JSON.stringify(finalList) - }, - 'dataType' : 'text', - 'cache' : false, - 'success' : function(response) { - if (response == 'success') { - releaseMarksAlertBox.removeClass('alert-danger').addClass('alert-success').text('Emails were sent').show(); - return; - } + showConfirm(''.replace('[COUNT_PLACEHOLDER]', finalList.length), function() { + $.ajax({ + 'url' : 'gradebook/gradebookMonitoring/sendReleaseMarksEmails.do', + 'data' : { + 'lessonID' : releaseMarksLessonID, + 'includedLearners' : JSON.stringify(finalList) + }, + 'dataType' : 'text', + 'cache' : false, + 'success' : function(response) { + if (response == 'success') { + releaseMarksAlertBox.removeClass('alert-danger').addClass('alert-success').text('Emails were sent').show(); + return; + } - releaseMarksAlertBox.removeClass('alert-success').addClass('alert-danger').text('There was a problem with sending emails: ' + response).show(); - } + releaseMarksAlertBox.removeClass('alert-success').addClass('alert-danger').text('There was a problem with sending emails: ' + response).show(); + } + }); }); } @@ -170,8 +177,8 @@ // initialize user list var grid = $('
').appendTo('#release-marks-learners-panel').jqGrid({ - guiStyle: "bootstrap", - iconSet: 'fontAwesome', + guiStyle: "bootstrap4", + iconSet: 'fontAwesomeSolid', url: "monitoring/emailNotifications/getUsers.do?searchType=4&lessonID=" + releaseMarksLessonID, datatype: "json", colNames:[''], @@ -323,14 +330,14 @@
- -
-
+
 
-
+

 

@@ -369,9 +376,9 @@
-
+
-
-
- - -
-

- -
-
-

- -
-
- -
+
+
+ + +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+

@@ -417,10 +432,10 @@

-
- - -
+ + +
+
Fisheye: Tag 3e28bc1c181bea4cc5c4f1358fb7aef5c065621a refers to a dead (removed) revision in file `lams_gradebook/web/releaseLessonMarks5.jsp'. Fisheye: No comparison available. Pass `N' to diff?