Prevent move on right button.
This commit is contained in:
parent
359076563b
commit
eaf95f8eba
@ -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) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user