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