From 9563bd10d0f5c288e7e59b5a442f1c7d8ef86f7e Mon Sep 17 00:00:00 2001 From: adplantade Date: Mon, 29 Jun 2020 15:55:07 +0200 Subject: [PATCH] =?UTF-8?q?correction=20du=20bug=20li=C3=A9=20=C3=A0=20la?= =?UTF-8?q?=20r=C3=A9serve?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit bug quand on met un vitrail en réserve, échange la place de 2 vitraux du centre, puis remet un vitrail de la réserve dans le trou libre, la réserve ne se vidait aps --- code/index.html | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/code/index.html b/code/index.html index f2edb6d..a2370fc 100644 --- a/code/index.html +++ b/code/index.html @@ -332,13 +332,14 @@ { canvasNumber=e.currentTarget.id.substring(6); document.getElementById("canvas"+mousePos[0]).classList.remove('vitrail-select'); - if(mousePos[0]=="R" && canvasNumber!="R") + + if(mousePos[0].match(/[R]/g)!=null && canvasNumber!="R") { if(!isVisible(canvasNumber)) { toggleVisible(canvasNumber); tabR[canvasNumber]=[]; - toggleVisible(canvasNumber,true); + toggleVisible(mousePos[0].substring(1),true); } } else @@ -543,10 +544,27 @@ canvas4.addEventListener("mouseleave",function(e){ document.getElementById("canvas4").classList.remove('vitrail-hover'); }) - + /* canvasR.addEventListener("mousedown",function(e){ mousePos = [e.currentTarget.id.substring(6),compas(e.clientX,e.clientY,e.currentTarget)]; }) +*/ + canvasR1.addEventListener("mousedown",function(e){ + mousePos = [e.currentTarget.id.substring(6),compas(e.clientX,e.clientY,e.currentTarget)]; + document.getElementById("canvasR1").classList.add('vitrail-select'); + }) + canvasR2.addEventListener("mousedown",function(e){ + mousePos = [e.currentTarget.id.substring(6),compas(e.clientX,e.clientY,e.currentTarget)]; + document.getElementById("canvasR2").classList.add('vitrail-select'); + }) + canvasR3.addEventListener("mousedown",function(e){ + mousePos = [e.currentTarget.id.substring(6),compas(e.clientX,e.clientY,e.currentTarget)]; + document.getElementById("canvasR3").classList.add('vitrail-select'); + }) + canvasR4.addEventListener("mousedown",function(e){ + mousePos = [e.currentTarget.id.substring(6),compas(e.clientX,e.clientY,e.currentTarget)]; + document.getElementById("canvasR4").classList.add('vitrail-select'); + }) canvasR.addEventListener("mouseup",function(e){ rotationManager(e);