From 20d70b4c1be6a806178ca800b61f7d58bbb867cd Mon Sep 17 00:00:00 2001 From: Serreau Jovann Date: Fri, 13 Feb 2026 19:53:14 +0100 Subject: [PATCH] Fix generate pdf error --- assets/libs/SearchProductDevis.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/assets/libs/SearchProductDevis.js b/assets/libs/SearchProductDevis.js index 705f1d5..647e075 100644 --- a/assets/libs/SearchProductDevis.js +++ b/assets/libs/SearchProductDevis.js @@ -56,7 +56,7 @@ export class SearchOptionsDevis extends HTMLButtonElement { Sélection Option - @@ -77,6 +77,10 @@ export class SearchOptionsDevis extends HTMLButtonElement { `; + div.querySelector('.cvr').addEventListener('click',rvt=>{ + rvt.preventDefault(); + div.classList.add('hidden'); + }) return div; } @@ -132,7 +136,8 @@ export class SearchOptionsDevis extends HTMLButtonElement { } fillOptionLine(option) { - const row = this.closest('.form-repeater__row'); + let row = this.parentElement.parentElement.parentElement.parentElement.parentElement + console.log(row); if (row) { const nameInput = row.querySelector('input[name*="[product]"]'); const priceInput = row.querySelector('input[name*="[price_ht]"]'); @@ -206,7 +211,7 @@ export class SearchProductDevis extends HTMLButtonElement { Sélection Produit - @@ -227,6 +232,10 @@ export class SearchProductDevis extends HTMLButtonElement { `; + div.querySelector('.cvr').addEventListener('click',rvt=>{ + rvt.preventDefault(); + div.classList.add('hidden'); + }) return div; } @@ -283,7 +292,7 @@ export class SearchProductDevis extends HTMLButtonElement { } fillFormLine(product) { - const row = this.closest('.form-repeater__row'); + let row = this.parentElement.parentElement.parentElement.parentElement.parentElement if (row) { const nameInput = row.querySelector('input[name*="[product]"]'); const priceInput = row.querySelector('input[name*="[price_ht]"]');