From e2248fb436256d15ae481a1cde04ff39285239ca Mon Sep 17 00:00:00 2001 From: Vincent LAURENT Date: Fri, 29 Oct 2021 21:52:32 +0200 Subject: [PATCH] =?UTF-8?q?Possibilit=C3=A9=20de=20d=C3=A9s=C3=A9l=C3=A9ct?= =?UTF-8?q?ionner=20un=20svg=20de=20la=20liste=20en=20recliquant=20dessus?= =?UTF-8?q?=20et=20le=20double=20click=20permet=20de=20sortir=20de=20l'?= =?UTF-8?q?=C3=A9tat=20"garder=20la=20s=C3=A9l=C3=A9ction=20active"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/js/app.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/public/js/app.js b/public/js/app.js index 2fb01aa..0595ee4 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -143,13 +143,21 @@ loadingTask.promise.then(function(pdf) { document.getElementById(this.htmlFor).dispatchEvent(new Event("change")); }); svgButton.addEventListener('click', function(event) { - if(addLock) { - stateAddLock(false); + if(event.detail > 1){ return; } + if(!document.getElementById(this.htmlFor).checked) { + return; + } + if(addLock) { + return; + } + document.getElementById(this.htmlFor).checked = false; + document.getElementById(this.htmlFor).dispatchEvent(new Event("change")); + event.preventDefault(); }); svgButton.addEventListener('dblclick', function(event) { - stateAddLock(true); + stateAddLock(!addLock); }); var svgImg = document.createElement('img'); svgImg.src = svg.svg;