Index: lams_central/web/authoring/template/comms.jsp
===================================================================
diff -u -radd24141d43ff78942c251760e1614925db89464 -rfe5fbc5489dec2e021772e80357e9f5fca618fb5
--- lams_central/web/authoring/template/comms.jsp (.../comms.jsp) (revision add24141d43ff78942c251760e1614925db89464)
+++ lams_central/web/authoring/template/comms.jsp (.../comms.jsp) (revision fe5fbc5489dec2e021772e80357e9f5fca618fb5)
@@ -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 -rf0e4b56f3140e3387e9653b56c947132eb87a2a0 -rfe5fbc5489dec2e021772e80357e9f5fca618fb5
--- lams_central/web/authoring/template/tbl/tbl.jsp (.../tbl.jsp) (revision f0e4b56f3140e3387e9653b56c947132eb87a2a0)
+++ lams_central/web/authoring/template/tbl/tbl.jsp (.../tbl.jsp) (revision fe5fbc5489dec2e021772e80357e9f5fca618fb5)
@@ -46,27 +46,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, ': ');
@@ -192,7 +195,7 @@
-${fn:toLowerCase('@template_tbl_show_preview@') eq 'checked'}
+${fn:toLowerCase('checked') eq 'checked'}