Index: lams_central/web/includes/javascript/comments.js =================================================================== diff -u -r4df9f0edfb3b0b15dd52743caf6c655a461b531c -r7c989d5270a87d9d03fa9d95c3dc7726f67b169f --- lams_central/web/includes/javascript/comments.js (.../comments.js) (revision 4df9f0edfb3b0b15dd52743caf6c655a461b531c) +++ lams_central/web/includes/javascript/comments.js (.../comments.js) (revision 7c989d5270a87d9d03fa9d95c3dc7726f67b169f) @@ -42,3 +42,17 @@ alert(errorCannotRedisplayMessage); } } + + /** Disable the submit button when pressed to stop double submission. disabled = true doesn't stop the link working it just + * greys it out. So we need to test with isDisabled() in the submit methods too! Messy. */ + function disableButton(buttonId) { + $("#"+buttonId).attr("disabled", true); + $("#"+buttonId).addClass("disabled"); + } + function isDisabled(buttonId) { + return $("#"+buttonId).attr("disabled"); + } + function enableButton(buttonId) { + $("#"+buttonId).removeAttr("disabled"); + $("#"+buttonId).removeClass("disabled"); + }