diff --git a/public_html_admin/css/livraisons.css b/public_html_admin/css/livraisons.css index 2004103..cdf48d1 100644 --- a/public_html_admin/css/livraisons.css +++ b/public_html_admin/css/livraisons.css @@ -35,12 +35,6 @@ div.formLivraisonTabs > div.tabGeneral table tr:first-child > td { border-top: n div.formLivraisonTabs > div.tabGeneral table th { width: 160px; } -/* TAB PANIERS */ - -div.formLivraisonTabs > div.tabPaniers input[type=checkbox] { cursor: pointer; } - -div.formLivraisonTabs > div.tabPaniers table.panier tbody div.tooltip { max-width: 170px; } - /* TABLE PANIER */ .formLivraison table.panier { @@ -109,6 +103,16 @@ div.formLivraisonTabs > div.tabPaniers table.panier tbody div.tooltip { max-widt .formLivraison table.panier input.editable.legume { width: 100%; text-align: left; } .formLivraison table.panier input.editable.quantite { width: 70px; text-align: right; } +/* TAB PANIERS */ + +div.formLivraisonTabs > div.tabPaniers input[type=checkbox] { cursor: pointer; } + +div.formLivraisonTabs > div.tabPaniers table.panier tbody div.tooltip { max-width: 170px; } + +div.formLivraisonTabs > div.tabPaniers tr.panier { cursor: pointer; } +div.formLivraisonTabs > div.tabPaniers tr.panier.absent, +div.formLivraisonTabs > div.tabPaniers tr.panier.absent input[type=checkbox] { cursor: not-allowed; } + /* TAB COMPO */ div.formLivraisonTabs > div.tabCompo table.panier { margin: 10px 0; } diff --git a/public_html_admin/js/livraisons.js b/public_html_admin/js/livraisons.js index 7dfdb57..3869af2 100644 --- a/public_html_admin/js/livraisons.js +++ b/public_html_admin/js/livraisons.js @@ -144,7 +144,6 @@ function loadDatasInViewLivraisonModal(id) { }; $.post( livraisonsBaseURL, datas, function( result ) { var datas = JSON.parse(result); - console.log(datas); modalViewLivraison.find("small.db_ref > span").html(datas.ref); @@ -339,6 +338,9 @@ function loadLivraisonsPaniers(form, paniers) { // INIT CHECKBOX form.find("div.tabPaniers table.panier input[name=status]").click(function(e) { $(this).blur(); updateNbPaniersType(form); }); + // INIT TR CLICK + form.find("div.tabPaniers table.panier tr.panier").click(function(e) { $(this).find("input[name=status]").click(); }); + // CHECK GROUP form.find("div.tabPaniers tr.lieuTitre").click(function(e) { var tr = $(this).parent().parent().find("tr.panier:not(.absent)"); @@ -538,7 +540,12 @@ function addPanierTypeCompoLegume(panier, datas) { .blur(); } }); - ipt.keypress(function(e) { if(parseInt($(this).attr('ref'))>0) $(this).val("").removeAttr('ref').removeAttr('tarif_ref').removeAttr('tarif_prix').removeAttr('tarif_unite'); }); + ipt.keydown(function(e) { + if(parseInt($(this).attr('ref'))>0) { + if(e.keyCode==13) { e.preventDefault(); $(this).blur(); } + else $(this).val("").removeAttr('ref').removeAttr('tarif_ref').removeAttr('tarif_prix').removeAttr('tarif_unite'); + } + }); ipt.blur(function(e) { val = $(this).val(); diff --git a/public_html_admin/templates/livraisons/livraison_modal_view_tab_compo.tpl b/public_html_admin/templates/livraisons/livraison_modal_view_tab_compo.tpl index eef4d13..1ed151d 100644 --- a/public_html_admin/templates/livraisons/livraison_modal_view_tab_compo.tpl +++ b/public_html_admin/templates/livraisons/livraison_modal_view_tab_compo.tpl @@ -4,7 +4,7 @@