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) {