fixing button down issues on touch/mouse (#294)

This commit is contained in:
Peli de Halleux
2018-01-31 14:21:17 -08:00
committed by GitHub
parent 635d4a7624
commit a0907e7229
5 changed files with 15 additions and 9 deletions

View File

@ -38,10 +38,10 @@ namespace pxsim.visuals {
this.content.style.cursor = "pointer";
const btn = this.content;
const state = ev3board().getSensor(this.port, DAL.DEVICE_TYPE_TOUCH) as TouchSensorNode;
btn.addEventListener(pointerEvents.down, ev => {
pointerEvents.down.forEach(evid => btn.addEventListener(evid, ev => {
this.setPressed(true);
state.setPressed(true);
})
}))
btn.addEventListener(pointerEvents.leave, ev => {
this.setPressed(false);
state.setPressed(false);