FluidbookCartThiriet.prototype = {
init: function () {
$(document).on(this.fluidbook.input.clickEvent, '[data-cart-ref] .add', function () {
+ var ref = $(this).closest('[data-cart-ref]').data('cart-ref');
try {
- plusProduct($(this).data('cart-ref'));
+ plusProduct(ref);
} catch (e) {
- console.warn('plusProduct() is unavailable');
+ console.warn('plusProduct(' + ref + ') failed');
console.error(e);
}
+ return false;
});
$(document).on(this.fluidbook.input.clickEvent, '[data-cart-ref] .remove', function () {
+ var ref = $(this).closest('[data-cart-ref]').data('cart-ref');
try {
- minusProduct($(this).data('cart-ref'));
+ minusProduct(ref);
} catch (e) {
- console.warn('minusProduct() is unavailable');
+ console.warn('minusProduct(' + ref + ') failed');
console.error(e);
}
+ return false;
});
$(document).on(this.fluidbook.input.clickEvent, '[data-cart-ref] .info', function () {
+ var ref = $(this).closest('[data-cart-ref]').data('cart-ref');
try {
- infoProduct($(this).data('cart-ref'));
+ infoProduct(ref);
} catch (e) {
- console.warn('infoProduct() is unavailable');
+ console.warn('infoProduct(' + ref + ') failed');
console.error(e);
}
+ return false;
});
},
};
\ No newline at end of file