You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

30 line
588 B

  1. const $ = require('jquery');
  2. class CarusoBasket {
  3. constructor() {
  4. this.updateCarusoBasket();
  5. }
  6. updateCarusoBasket() {
  7. const $basketElem = $(".caruso-basket");
  8. const carusoJsonUrl = $basketElem.data("carusobasketjson");
  9. $.getJSON(carusoJsonUrl, {
  10. _: new Date().getTime()
  11. },
  12. function (data) {
  13. if (data.warenkorb && data.warenkorb.anzahl) {
  14. $basketElem.html(
  15. "<sup>" + data.warenkorb.anzahl
  16. + "</sup>");
  17. }
  18. });
  19. }
  20. }
  21. $('.caruso-basket').each(function () {
  22. new CarusoBasket();
  23. });