var ref = $(this).data('cart-ref');
let refs = [];
+ let force = false;
if (ref === 'auto:all_in_page') {
$('#links [data-cart-ref]').each(function () {
let r = $(this).data('cart-ref');
}
if (refs.indexOf(r) === -1) {
refs.push(r);
+ if ($this.instance.getItems().indexOf(r) === -1) {
+ force = true;
+ }
}
});
} else {
+ force = $this.instance.getItems().indexOf(ref) === -1;
refs = [ref];
}
- let force = $this.instance.getItems().indexOf(refs[0]) === -1;
var tooltip;
$.each(refs, function (k, ref) {
} catch (err) {
}
- if ($("#links a[data-cart-ref]").not('[data-cart-ref="auto:all_in_page"]').eq(0).hasClass('active')) {
+ if ($("#links a[data-cart-ref]").not('[data-cart-ref="auto:all_in_page"]').not('.active').length === 0) {
$('[data-cart-ref="auto:all_in_page"]').addClass('active');
}