correction du bug lié à la réserve

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
page-accueil
adplantade 5 years ago
parent 4b92f4df5f
commit 9563bd10d0

@ -332,13 +332,14 @@
{ {
canvasNumber=e.currentTarget.id.substring(6); canvasNumber=e.currentTarget.id.substring(6);
document.getElementById("canvas"+mousePos[0]).classList.remove('vitrail-select'); 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)) if(!isVisible(canvasNumber))
{ {
toggleVisible(canvasNumber); toggleVisible(canvasNumber);
tabR[canvasNumber]=[]; tabR[canvasNumber]=[];
toggleVisible(canvasNumber,true); toggleVisible(mousePos[0].substring(1),true);
} }
} }
else else
@ -543,10 +544,27 @@
canvas4.addEventListener("mouseleave",function(e){ canvas4.addEventListener("mouseleave",function(e){
document.getElementById("canvas4").classList.remove('vitrail-hover'); document.getElementById("canvas4").classList.remove('vitrail-hover');
}) })
/*
canvasR.addEventListener("mousedown",function(e){ canvasR.addEventListener("mousedown",function(e){
mousePos = [e.currentTarget.id.substring(6),compas(e.clientX,e.clientY,e.currentTarget)]; 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){ canvasR.addEventListener("mouseup",function(e){
rotationManager(e); rotationManager(e);

Loading…
Cancel
Save