Index: lams_central/web/comments/new.jsp
===================================================================
diff -u -rb655a75c3d5169a2e886a235fc4682855b2a3038 -r67f128090c1d1c1e8ec3b987477c17c7df8d6bdd
--- lams_central/web/comments/new.jsp (.../new.jsp) (revision b655a75c3d5169a2e886a235fc4682855b2a3038)
+++ lams_central/web/comments/new.jsp (.../new.jsp) (revision 67f128090c1d1c1e8ec3b987477c17c7df8d6bdd)
@@ -11,9 +11,16 @@
});
});
+ var btnName = "newCommentSubmitButton";
+
function newCommentSubmit() {
+ if ( isDisabled(btnName) ) {
+ return false;
+ }
+
var theForm = $(newForm);
+ disableButton(btnName);
if (validateBodyText($('#newFormBody').val(),
<%=CommentConstants.MAX_BODY_LENGTH%>,"")) {
@@ -56,17 +63,22 @@
clearNewForm();
} else if (response.errMessage) {
alert(response.errMessage);
+ enableButton(btnName);
} else {
alert('');
}
});
} // end validateBodyText
+ else {
+ enableButton(btnName);
+ }
return false;
}
function clearNewForm() {
$('#newFormBody').val('');
+ enableButton(btnName);
return false;
}
@@ -93,9 +105,9 @@
href="javascript:refreshComments();" style="margin: 5px"
class="btn btn-primary btn-xs">
-
-
+