diff --git a/themes/bootstrap3/js/cart.js b/themes/bootstrap3/js/cart.js
index 929e8714262a0829fa15b8a7e348264f1e5c6e41..bafd28296266eeff7f230395b82662d3089f8810 100644
--- a/themes/bootstrap3/js/cart.js
+++ b/themes/bootstrap3/js/cart.js
@@ -53,6 +53,11 @@ VuFind.register('cart', function Cart() {
     return full;
   }
 
+  function hasItem(id, _source) {
+    var source = _source || VuFind.defaultSearchBackend;
+    return _getItems().indexOf(String.fromCharCode(65 + _getSources().indexOf(source)) + id) > -1;
+  }
+
   function _refreshToggles() {
     var $toggleBtns = $('.btn-bookbag-toggle');
     if ($toggleBtns.length > 0) {
@@ -79,10 +84,6 @@ VuFind.register('cart', function Cart() {
     _refreshToggles();
   }
 
-  function hasItem(id, _source) {
-    var source = _source || VuFind.defaultSearchBackend;
-    return _getItems().indexOf(String.fromCharCode(65 + _getSources().indexOf(source)) + id) > -1;
-  }
   function addItem(id, _source) {
     var source = _source || VuFind.defaultSearchBackend;
     var cartItems = _getItems();
diff --git a/themes/bootstrap3/js/channels.js b/themes/bootstrap3/js/channels.js
index 42d05569f6467ca8a6fa40cbe52d22b5b02950a8..5be449d5402c5247335a4c1018f6bb03771ffe02 100644
--- a/themes/bootstrap3/js/channels.js
+++ b/themes/bootstrap3/js/channels.js
@@ -29,9 +29,9 @@ function channelAddLinkButtons(elem) {
   for (var i = 0; i < links.length; i++) {
     $cont.append(
       $('<a/> ', {
-        href: links[i].url,
-        class: links[i].label + " btn btn-default",
-        html: '<i class="fa ' + links[i].icon + '"></i> ' + VuFind.translate(links[i].label)
+        'href': links[i].url,
+        'class': links[i].label + " btn btn-default",
+        'html': '<i class="fa ' + links[i].icon + '"></i> ' + VuFind.translate(links[i].label)
       })
     );
   }