Index: lams_central/web/authoring/template/comms.jsp
===================================================================
diff -u -re137553ae8df8ba48da568c79e4deea0f5380d29 -r7efa3dd6cb2db9567fcb13b3c8b8274e3c62edad
--- lams_central/web/authoring/template/comms.jsp (.../comms.jsp) (revision e137553ae8df8ba48da568c79e4deea0f5380d29)
+++ lams_central/web/authoring/template/comms.jsp (.../comms.jsp) (revision 7efa3dd6cb2db9567fcb13b3c8b8274e3c62edad)
@@ -99,14 +99,17 @@
alert('Save failed (expected parameters missing). Data returned by server was '+data);
}
}
+ $('.button-save').button('reset');
} else {
var title = encodeURIComponent(data.title);
location.href='authoring/template/createresult.jsp?learningDesignID='+learningDesignID
+'&learningDesigntitle='+title;
- }})
+ }
+ })
.fail(function() {
alert('Save failed. Please see the server logs for more details.\n\n');
- });
+ $('.button-save').button('reset');
+ });
}
function getSubmissionURL() {
@@ -126,6 +129,7 @@
}
// Called by save button
function doSaveForm() {
+ $('.button-save').button('loading');
$('#templateForm').submit();
}
Index: lams_central/web/authoring/template/tbl/tbl.jsp
===================================================================
diff -u -r4c2d1f37b92435907ec4ce23cb635a7cd9e4161e -r7efa3dd6cb2db9567fcb13b3c8b8274e3c62edad
--- lams_central/web/authoring/template/tbl/tbl.jsp (.../tbl.jsp) (revision 4c2d1f37b92435907ec4ce23cb635a7cd9e4161e)
+++ lams_central/web/authoring/template/tbl/tbl.jsp (.../tbl.jsp) (revision 7efa3dd6cb2db9567fcb13b3c8b8274e3c62edad)
@@ -29,27 +29,30 @@
// validate the main form
var validator = $("#templateForm").validate({
- rules: {
- sequenceTitle: {
- required: true,
- validateNoSpecialCharacters: true
+ rules: {
+ sequenceTitle: {
+ required: true,
+ validateNoSpecialCharacters: true
+ },
+ <%@ include file="../groupingvalidation.jsp" %>
},
- <%@ include file="../groupingvalidation.jsp" %>
- },
- messages: {
- sequenceTitle: {
- required: ': ',
- validateNoSpecialCharacters: ': '
+ messages: {
+ sequenceTitle: {
+ required: ': ',
+ validateNoSpecialCharacters: ': '
+ },
+ <%@ include file="../groupingerrors.jsp" %>
},
- <%@ include file="../groupingerrors.jsp" %>
- },
- invalidHandler: templateInvalidHandler,
- errorClass: "text-danger",
- errorLabelContainer: "ul.error-message",
- wrapper: "li",
- submitHandler: function(form) {
- submitForm(form);
- },
+ invalidHandler: templateInvalidHandler,
+ errorClass: "text-danger",
+ errorLabelContainer: "ul.error-message",
+ wrapper: "li",
+ submitHandler: function(form) {
+ submitForm(form);
+ },
+ invalidHandler : function() {
+ $('.button-save').button('reset');
+ }
});
jQuery.validator.addMethod("validateNoSpecialCharacters", validateNoSpecialCharacters, ': ');
@@ -142,7 +145,7 @@
-${fn:toLowerCase('@template_tbl_show_preview@') eq 'checked'}
+${fn:toLowerCase('checked') eq 'checked'}