Index: lams_central/web/comments/edit.jsp
===================================================================
diff -u -r4df9f0edfb3b0b15dd52743caf6c655a461b531c -rb511b89c988cca308db39d308edba633c9556f81
--- lams_central/web/comments/edit.jsp (.../edit.jsp) (revision 4df9f0edfb3b0b15dd52743caf6c655a461b531c)
+++ lams_central/web/comments/edit.jsp (.../edit.jsp) (revision b511b89c988cca308db39d308edba633c9556f81)
@@ -29,6 +29,13 @@
function editCommentSubmit() {
+ var btnName = "editCommentSubmitButton";
+ if ( isDisabled(btnName) ) {
+ return false;
+ }
+
+ disableButton(btnName);
+
var theForm = $(editForm);
if ( validateBodyText($('#editFormBody').val(), <%=CommentConstants.MAX_BODY_LENGTH%>, "") ) {
@@ -48,6 +55,9 @@
reloadThread(response,'','','');
});
} // end validateBodyText
+ else {
+ enableButton(btnName);
+ }
return false;
};
@@ -68,7 +78,7 @@
-
+
Index: lams_central/web/comments/new.jsp
===================================================================
diff -u -r4df9f0edfb3b0b15dd52743caf6c655a461b531c -rb511b89c988cca308db39d308edba633c9556f81
--- lams_central/web/comments/new.jsp (.../new.jsp) (revision 4df9f0edfb3b0b15dd52743caf6c655a461b531c)
+++ lams_central/web/comments/new.jsp (.../new.jsp) (revision b511b89c988cca308db39d308edba633c9556f81)
@@ -12,9 +12,16 @@
});
});
+ var btnName = "newCommentSubmitButton";
+
function newCommentSubmit() {
+
+ if ( isDisabled(btnName) ) {
+ return false;
+ }
var theForm = $(newForm);
+ disableButton(btnName);
if ( validateBodyText($('#newFormBody').val(), <%=CommentConstants.MAX_BODY_LENGTH%>, "") ) {
@@ -47,12 +54,16 @@
clearNewForm();
} else if ( response.errMessage ) {
alert(response.errMessage);
+ enableButton(btnName);
} else {
alert('');
}
});
} // end validateBodyText
+ else {
+ enableButton(btnName);
+ }
return false;
}
@@ -76,7 +87,7 @@
-
+