catalog_view_javascript_common.js
Bindings :
recherche
| binding | $('.button-search').bind('click', function() {} |
| usage | Lorsque .button-search est cliqué, une url est construite à partir de la valeur de input[name=\'search\'], et l'on est redirigés vers celle-ci. |
| binding | $('#header input[name=\'search\']').bind('keydown', function(e) {} |
| usage | Si on utilise la touche clavier 13 (Entrée) dans le champ de recherche, on fait la même chose que le binding précédent (redondance du code) |
panier (AJAX)
| binding | $('#cart > .heading a').live('click', function() {} |
| usage | Attache un handler pour tous les futurs éléments .heading a children de #cart gère le cart et son contenu (load index.php?route=module/cart #cart > *) dedans |
| binding | $('#menu ul > li > a + div').each(function(index, element) {} |
| usage | ? |
fonctions :
| fonction | getURLVar() |
| paramètres | key |
| return | string |
| exemple | var route = getURLVar('route'); |
| usage | Permet de récupérer la valeur d'un paramètre donné encodé dans l'url, tel que route. |
| fonction | addToCart() |
| paramètres | product_id, quantity(opt) |
| return | void |
| exemple | addToCart('42'); |
| usage | Fonction simple permettant d'ajouter un produit au panier en précisant ou non sa quantité, ne gère pas les options. Redirige l'utilisateur dans ces cas-l) en modifiant la location. Transmet une requête AJAX vers index.php?route=checkout/cart/add |
| fonction | addToWishList() |
| paramètres | product_id |
| return | void |
| exemple | addToWishList('42'); |
| usage | Ajoute un produit à la wishlist. Transmet une requête AJAX vers index.php?route=account/wishlist/add |
| fonction | function addToCompare() |
| paramètres | product_id |
| return | void |
| exemple | addToCompare('42'); |
| usage | Ajoute un produit à la liste de comparaison. Transmet une requête AJAX vers index.php?route=product/compare/add |
catalog_view_javascript_common.js.txt · Last modified: 2015/01/12 19:11 by 78.250.25.219