Sha256: baf6e5fe77cfe96d4cfd145cb06a7a0c2b609045148e90ef64e925ab1f688531
Contents?: true
Size: 1 KB
Versions: 1
Compression:
Stored size: 1 KB
Contents
"use strict"; var ButtonGotoCart = function(selector) { var _$btn; var _$counter; //<editor-fold desc="// инициализация"> var _fInitBehaviour = function (){ if (_$btn.length <= 0) return; }; var _fInit = function (selector){ _$btn = $(selector); _$counter = $('<div class="counter"></div>'); _$counter.appendTo(_$btn); _fInitBehaviour(); }; _fInit(selector); //</editor-fold> this.set_count = function(new_val) { console.log('<ButtonGotoCart#set_count>'); _$counter.text(new_val); } }; ButtonGotoCart.instances = []; ButtonGotoCart.refresh_count = function() { console.log('<ButtonGotoCart.refresh_count>'); var cart = coo.cart_get(); var new_val = 0; for (var i = 0; i < cart.length; i++) { new_val += Number(cart[i]['q']); } for (var i = 0; i < ButtonGotoCart.instances.length; i++) { var ins = ButtonGotoCart.instances[i]; ins.set_count(new_val); } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
c80_yax-0.1.0.20 | engines/co/app/assets/javascripts/co/goto_cart/button_goto_cart.js |