Index: lams_gradebook/web/releaseLessonMarks.jsp =================================================================== diff -u -ra9c5e4550ac78c7dde3dc3796d6cf8dc03d455e8 -r67eb08b1f83112e23be227fbf6923a46d0dc95ba --- lams_gradebook/web/releaseLessonMarks.jsp (.../releaseLessonMarks.jsp) (revision a9c5e4550ac78c7dde3dc3796d6cf8dc03d455e8) +++ lams_gradebook/web/releaseLessonMarks.jsp (.../releaseLessonMarks.jsp) (revision 67eb08b1f83112e23be227fbf6923a46d0dc95ba) @@ -1,5 +1,9 @@ <%@ include file="/common/taglibs.jsp"%> @@ -31,6 +34,7 @@ var releaseMarksLessonID = ${param.lessonID}; jQuery(document).ready(function() { + displayMarksReleaseOption(); //initialize user list var grid = jQuery("#release-marks-learner-list").jqGrid({ @@ -66,19 +70,51 @@ row.addClass('warning'); let userID = row.attr('id'); - $('#release-marks-email-preview') - .show() - .children('#release-marks-email-preview-content') + $('#release-marks-email-preview-content') .load('gradebook/gradebookMonitoring/getReleaseMarksEmailContent.do',{ 'lessonID' : releaseMarksLessonID, 'userID' : userID + }, function(){ + $(this).parent().slideDown(); }); } return false; } }); }); - + + function toggleMarksRelease() { + if (confirm(marksReleased ? "" : "")) { + $.post( + "gradebook/gradebookMonitoring/toggleReleaseMarks.do", + { + "":"", + lessonID: releaseMarksLessonID + }, + function(xml) { + var str = new String(xml) + if (str.indexOf("success") != -1) { + marksReleased = !marksReleased; + displayMarksReleaseOption(); + + } else { + alert(""); + } + } + ); + } + } + + function displayMarksReleaseOption() { + if (marksReleased) { + $('#marksNotReleased, #padlockLocked').hide(); + $('#marksReleased, #padlockUnlocked').show(); + } else { + $('#marksReleased, #padlockUnlocked').hide(); + $('#marksNotReleased, #padlockLocked').show(); + } + } + function sendReleaseMarksEmails(){ $.ajax({ 'url' : 'gradebook/gradebookMonitoring/sendReleaseMarksEmails.do', @@ -105,5 +141,20 @@
- + + + +
\ No newline at end of file