j-ShoppingCart
- singleton
- Podporuje diskontu
- Údaje jsou uloženy v lokalitě
Konfigurace:
discount {Number}slevou v procentech (volitelné, výchozí:0)- Po uplynutí platnosti dat
expiration {String}(předvolené:6 days)
Výstup:
{
items: [
{
name: String,
price: Number,
total: Number,
count: Number,
date: Date
}
],
price: Number,
total: Number,
count: Number
}Metody
instance.add(id, price, count, [name])přidává nový produkt nebo zvyšuje počet, pokud produkt existujeinstance.upd(id, [count], [price], [name])aktualizace produktůinstance.buy(id, price, count, [name])vytváří / aktualizuje produktinstance.rem(id)odstraní produktinstance.has(id)kontroly produktůinstance.read(id)čte produktinstance.clear()vyčistí všechny produktyinstance.clean()odstraňuje všechny produkty s nulovým počteminstance.sync(function(array_id_products, meta) {})vytváří data pro synchronizaci se serverem
Globální události
ON('shoppingcart.add', function(item) {})ON('shoppingcart.upd', function(item) {})ON('shoppingcart.rem', function(id) {})ON('shoppingcart.sum', function(data) {})ON('shoppingcart.clear', function() {})
Použijte ji s <ui-component name="shoppingcart">Pokud je součástka ještě nezačleněna, jComponent Stáhnout ji na první použití z adresy DEF.fallback a) The Componentator CDN dle předvolby. autor: Peter Širka. zdroj: Componentator Výrobce je autorizován, MIT licence.
<ui-component name="shoppingcart" path="common.shoppingcart"></ui-component>
<script>
var common = {};
</script>