Index: lams_central/web/includes/javascript/comments.js =================================================================== RCS file: /usr/local/cvsroot/lams_central/web/includes/javascript/comments.js,v diff -u -r1.4 -r1.5 --- lams_central/web/includes/javascript/comments.js 18 Jan 2016 02:18:33 -0000 1.4 +++ lams_central/web/includes/javascript/comments.js 20 Apr 2016 03:31:54 -0000 1.5 @@ -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"); + }