Double clicking on hold submit buttons causes multiple holds to be generated. This adds some code to
disable the Submit button(s) after the first click, so subsequent clicks don't "work" in unintended ways.
Signed-off-by: Dan Pearl <dpearl@cwmars.org>
Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
return false;
}
}
- return confirmMultipleHolds();
+ var result = confirmMultipleHolds();
+ if (result) {
+ var submit_element = document.getElementById("place_hold_submit");
+ submit_element.disabled = true;
+ }
+ return result;
} else {
alert(eg_opac_i18n.EG_MISSING_REQUIRED_INPUT);
res.culpritNames.forEach(function(n){