From 0ab73be4169a8f795195e6573ae844d65371d599 Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Fri, 6 Sep 2019 11:13:27 +0000 Subject: [PATCH] Bug 22602: Fix OverDrive circulation when coming from another site On bug 21078 we caught an error and returned, this makes us skip some variable setting that we need. This patch moves that code into its own function. To test: 0 - Have OverDrive circulation setup and working 1 - Place a link to your kohadev installation on another site 2 - Follow that link to the opac 3 - Note all items show as 'Place hold' even if available copies 4 - Apply patch 5 - Repeat 1&2 6 - Note the items availability shows correctly Signed-off-by: Elizabeth Quinn Signed-off-by: Marcel de Rooy Signed-off-by: Martin Renvoize (cherry picked from commit 4b642386d8983a12c1a79924ae1fac180b10c3d0) Signed-off-by: Fridolin Somers (cherry picked from commit acf3eb5217d32753b8f59f626d976707d0d6a90a) Signed-off-by: Lucas Gass --- koha-tmpl/opac-tmpl/bootstrap/js/overdrive.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/koha-tmpl/opac-tmpl/bootstrap/js/overdrive.js b/koha-tmpl/opac-tmpl/bootstrap/js/overdrive.js index 9070dc3eb3..1e998140fe 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/js/overdrive.js +++ b/koha-tmpl/opac-tmpl/bootstrap/js/overdrive.js @@ -85,6 +85,16 @@ KOHA.OverDriveCirculation = new function() { } var checkout_popup = null; + $( document ).ready(function() { + checkout_popup = $("#overdrive-checkout"); + $("#overdrive-login-form").submit(function(e){ + e.preventDefault(); + $("#overdrive-login").modal('hide'); + var ODpassword = $("input[name='ODpassword']").val(); + login( ODpassword ); + }); + }); + $( document ).ready(function() { var p = window.opener; if (p) { @@ -97,13 +107,6 @@ KOHA.OverDriveCirculation = new function() { } window.close(); } - checkout_popup = $("#overdrive-checkout"); - $("#overdrive-login-form").submit(function(e){ - e.preventDefault(); - $("#overdrive-login").modal('hide'); - var ODpassword = $("input[name='ODpassword']").val(); - login( ODpassword ); - }); }); function display_account (container, data) { -- 2.39.5