Prevent move on right button.

This commit is contained in:
yukirij 2024-09-29 21:08:19 -07:00
parent 359076563b
commit eaf95f8eba

View File

@ -204,7 +204,10 @@ const INTERFACE = {
if(redraw) { INTERFACE.draw(); } if(redraw) { INTERFACE.draw(); }
}, },
click() { click(event) {
switch(event.button) {
// Main button
case 0: {
if(INTERFACE_DATA.hover !== null) { if(INTERFACE_DATA.hover !== null) {
INTERFACE_DATA.clicked = INTERFACE_DATA.hover; INTERFACE_DATA.clicked = INTERFACE_DATA.hover;
@ -290,10 +293,22 @@ const INTERFACE = {
else { else {
INTERFACE_DATA.select = null; INTERFACE_DATA.select = null;
} }
} break;
// Aux button
case 1: {
INTERFACE_DATA.select = null;
} break;
}
INTERFACE.draw(); INTERFACE.draw();
}, },
contextmenu(event) {
INTERFACE_DATA.select = null;
return false;
},
release() { release() {
if(INTERFACE_DATA.hover !== null if(INTERFACE_DATA.hover !== null
&& !INTERFACE.Ui.match_select(INTERFACE_DATA.hover, INTERFACE_DATA.clicked) && !INTERFACE.Ui.match_select(INTERFACE_DATA.hover, INTERFACE_DATA.clicked)
@ -1006,6 +1021,7 @@ const INTERFACE = {
canvas.addEventListener("mouseout", INTERFACE.unhover); canvas.addEventListener("mouseout", INTERFACE.unhover);
canvas.addEventListener("mousedown", INTERFACE.click); canvas.addEventListener("mousedown", INTERFACE.click);
canvas.addEventListener("mouseup", INTERFACE.release); canvas.addEventListener("mouseup", INTERFACE.release);
canvas.addEventListener("contextmenu", INTERFACE.contextmenu);
window.addEventListener("resize", INTERFACE.draw); window.addEventListener("resize", INTERFACE.draw);
switch(INTERFACE_DATA.mode) { switch(INTERFACE_DATA.mode) {