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 @@
-
+
-
+
@@ -353,13 +360,13 @@
-
+
-
+
-
+
-
+
@@ -389,20 +396,28 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -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?