Fixed target clicking not working on mobile
This commit is contained in:
parent
d83d7ede9c
commit
2a3a0717b9
|
@ -37,7 +37,7 @@ module SpaceTac.View.Specs {
|
|||
[button, funcs] = newButton();
|
||||
button.onInputDown.dispatch();
|
||||
button.onInputUp.dispatch();
|
||||
expect(funcs.enter).toHaveBeenCalledTimes(0);
|
||||
expect(funcs.enter).toHaveBeenCalledTimes(1);
|
||||
expect(funcs.leave).toHaveBeenCalledTimes(1);
|
||||
expect(funcs.click).toHaveBeenCalledTimes(1);
|
||||
});
|
||||
|
|
|
@ -40,9 +40,14 @@ module SpaceTac.View {
|
|||
obj.onInputUp.add(() => {
|
||||
prevententer();
|
||||
if (new Date().getTime() - holdstart.getTime() < holdtime) {
|
||||
if (!hovered) {
|
||||
enter();
|
||||
}
|
||||
click();
|
||||
}
|
||||
if (!hovered) {
|
||||
if (!hovered) {
|
||||
leave();
|
||||
}
|
||||
} else if (!hovered) {
|
||||
leave();
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue