diff --git a/themes/bootstrap3/js/cart.js b/themes/bootstrap3/js/cart.js index c5534db6655b41e61e35d17863f1eec9615ab6a3..1fe0c3abee370e66cbb2eaa405019561e7e8b5ce 100644 --- a/themes/bootstrap3/js/cart.js +++ b/themes/bootstrap3/js/cart.js @@ -53,6 +53,21 @@ VuFind.register('cart', function Cart() { return full; } + function _refreshToggles() { + var $toggleBtns = $('.btn-bookbag-toggle'); + if ($toggleBtns.length > 0) { + $toggleBtns.each(function cartIdEach() { + var $this = $(this); + $this.find('.cart-add,.cart-remove').addClass('hidden'); + if (hasItem($this.data('cart-id'), $this.data('cart-source'))) { + $this.find('.cart-remove').removeClass('hidden'); + } else { + $this.find('.cart-add').removeClass('hidden'); + } + }); + } + } + function updateCount() { var items = VuFind.cart.getFullItems(); $('#cartItems strong').html(items.length); @@ -180,21 +195,6 @@ VuFind.register('cart', function Cart() { }); } - function _refreshToggles() { - var $toggleBtns = $('.btn-bookbag-toggle'); - if ($toggleBtns.length > 0) { - $toggleBtns.each(function cartIdEach() { - var $this = $(this); - $this.find('.cart-add,.cart-remove').addClass('hidden'); - if (hasItem($this.data('cart-id'), $this.data('cart-source'))) { - $this.find('.cart-remove').removeClass('hidden'); - } else { - $this.find('.cart-add').removeClass('hidden'); - } - }); - } - } - function _registerToggles() { var $toggleBtns = $('.btn-bookbag-toggle'); if ($toggleBtns.length > 0) {