LP#1824410: disable Place Hold button on submit user/jeffdavis/lp1824410-disable-place-hold-button-on-submit
authorJeff Davis <jeff.davis@bc.libraries.coop>
Thu, 11 Apr 2019 19:31:04 +0000 (12:31 -0700)
committerJeff Davis <jeff.davis@bc.libraries.coop>
Thu, 11 Apr 2019 19:31:04 +0000 (12:31 -0700)
Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
Open-ILS/src/templates/opac/parts/place_hold.tt2

index c4e7e25..82ef7f0 100644 (file)
@@ -283,7 +283,9 @@ function maybeToggleNumCopies(obj) {
         [% END %]
         <input id="place_hold_submit" type="submit" name="submit" 
             value="[% l('Submit') %]" title="[% l('Submit') %]"
-            alt="[% l('Submit') %]" class="opac-button" />
+            alt="[% l('Submit') %]" class="opac-button"
+            onclick='setTimeout(function(){$("place_hold_submit_spinner").className=""; $("place_hold_submit").className="hidden";}, 2000)' />
+        <img id="place_hold_submit_spinner" src="[% ctx.media_prefix %]/opac/images/progressbar_green.gif[% ctx.cache_key %]" style="height:16px;width:16px;" class="hidden" alt="[% l("Hold In Progress") %]"/>
         [% END # some_holds_allowed %]
         <input type="reset" name="cancel" onclick="window.location='[% redirect | html %]'" value="[% l('Cancel') %]" id="holds_cancel" class="opac-button" />
     </form>