Index: lams_central/web/includes/javascript/comments.js =================================================================== RCS file: /usr/local/cvsroot/lams_central/web/includes/javascript/comments.js,v diff -u -r1.3.2.3 -r1.3.2.4 --- lams_central/web/includes/javascript/comments.js 18 Jan 2016 03:26:27 -0000 1.3.2.3 +++ lams_central/web/includes/javascript/comments.js 20 Apr 2016 02:58:10 -0000 1.3.2.4 @@ -42,3 +42,16 @@ 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); + } + function isDisabled(buttonId) { + return $("#"+buttonId).attr("disabled"); + } + function enableButton(buttonId) { + $("#"+buttonId).removeAttr("disabled"); + } +