User Tools

Site Tools


catalog_view_javascript_common.js

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
catalog_view_javascript_common.js [2015/01/12 18:41] 78.250.25.219catalog_view_javascript_common.js [2015/01/12 19:11] (current) 78.250.25.219
Line 2: Line 2:
  
 ==== recherche ==== ==== 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.|
  
-=== $('.button-search').bind('click', function() {} === +^ binding ^|$('#header input[name=\'search\']').bind('keydown', function(e) {}| 
- +^ usage ^| Si on utilise la touche clavier 13 (Entrée) dans le champ de rechercheon fait la même chose que le binding précédent (redondance du code) |
-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. +
- +
-=== $('#header input[name=\'search\']').bind('keydown', function(e) {} === +
- +
-si on utilise la touche clavier 13 (Entrée) dans le champs de recherche +
-on fait la même chose que le binding précédent (redondance du code)+
  
 ==== panier (AJAX) ==== ==== panier (AJAX) ====
  
-=== $('#cart > .heading a').live('click', function() {} === +^ 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|
-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+
  
 ==== 'Mega menu' ==== ==== 'Mega menu' ====
  
-=== $('#menu ul > li > a + div').each(function(index, element) {} === +^ binding ^|$('#menu ul > li > a + div').each(function(index, element) {}| 
 +^ usage ^| ? |
  
 ---- ----
Line 29: Line 23:
 ===== fonctions : ===== ===== fonctions : =====
  
-=== function getURLVar(key{} === +^ fonction ^| getURLVar()| 
- +^ paramètres ^|key| 
-Permet de récupérer une route telle checkout/checkout ou checkout/cart +^ return ^|string| 
- +^ exemple ^|var route = getURLVar('route');| 
-=== function addToCart(product_id, quantity{} === +^ usage ^|Permet de récupérer la valeur d'un paramètre donné encodé dans l'url, tel que route. |
- +
-Fonction simple permettant d'ajouter un produit au panier en précisant 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|index.php?route=checkout/cart/add]] +
- +
-=== function addToWishList(product_id) {} === +
- +
-Ajoute un produit à la wishlist +
- +
-Transmet une requête AJAX vers [[index.php?route=account/wishlist/add|index.php?route=account/wishlist/add]]+
  
-=== function addToCompare(product_id) {} ===+^ 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|index.php?route=checkout/cart/add]]|
  
-Ajoute un produit à la liste de comparaison+^ 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|index.php?route=account/wishlist/add]]|
  
-Transmet une requête AJAX vers [[index.php?route=product/compare/add|index.php?route=product/compare/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|index.php?route=product/compare/add]]|
catalog_view_javascript_common.js.1421084502.txt.gz · Last modified: 2015/01/12 18:41 by 78.250.25.219