Changeset 110119 in spip-zone
- Timestamp:
- May 6, 2018, 4:16:03 PM (19 months ago)
- Location:
- _plugins_/optionsproduits/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/optionsproduits/trunk/paquet.xml
r110114 r110119 2 2 prefix="optionsproduits" 3 3 categorie="divers" 4 version="1.2. 0"4 version="1.2.1" 5 5 etat="dev" 6 6 compatibilite="[3.1.0;3.2.*]" … … 20 20 <utilise nom="paniers" compatibilite="[1.3.0;]" /> 21 21 <utilise nom="commandes" compatibilite="[1.15.0;]" /> 22 <utilise nom="ajaxfiltre" compatibilite="[1.0.2;]" /> 22 23 23 24 <pipeline nom="declarer_tables_objets_sql" inclure="base/optionsproduits.php" /> -
_plugins_/optionsproduits/trunk/prive/squelettes/navigation/options.html
r109612 r110119 14 14 15 15 [(#URL_ECRIRE{optionsgroupes}|icone_horizontale{<:optionsgroupe:gerer_groupes:>,optionsgroupe})] 16 17 <script>18 $(function() {19 var $filtreForm = $('.formulaire_navigation_filtre form');20 21 $filtreForm.find('select, input[type=checkbox], input[type=radio]').on('change', function(){22 $filtreForm.submit();23 });24 25 $filtreForm.on('submit', function(e) {26 e.preventDefault();27 28 var formData = $filtreForm.serializeArray().reduce(function(obj, item) {29 if(item.name.indexOf('[]')!==-1) {30 var name = item.name.replace(/[\[\]]+/g, '');31 if(!obj.hasOwnProperty(name)) {32 obj[name] = [];33 }34 obj[name].push(item.value);35 } else {36 obj[item.name] = item.value;37 }38 return obj;39 }, {});40 41 //console.log(formData);42 43 // passer une valeur vide explicite pour les checkbox et radios non cochés44 var $checkradio = $filtreForm.find('input[type=checkbox], input[type=radio]');45 $.each($checkradio,function(){46 var checkRadioName = $(this).attr('name');47 var name = '';48 if(checkRadioName.indexOf('[]')!==-1) {49 name = checkRadioName.replace(/[\[\]]+/g, '');50 } else {51 name = checkRadioName;52 }53 if(!formData.hasOwnProperty(name)){54 formData[checkRadioName] = '';55 }56 });57 58 console.log(formData);59 60 ajaxReload('liste-objets', {args:formData});61 });62 });63 </script>
Note: See TracChangeset
for help on using the changeset viewer.