Update videoSync.js
Added workaround for onclick in the HTML not firing properly.
This commit is contained in:
parent
0ddc1afa1b
commit
8dc7e00978
11
videoSync.js
11
videoSync.js
@ -95,10 +95,19 @@
|
||||
});
|
||||
}
|
||||
_entityID = entityID;
|
||||
Script.addEventHandler(_entityID, "mousePressOnEntity", onFirstClick);
|
||||
Entities.webEventReceived.connect(onWebEvent);
|
||||
addButtons();
|
||||
}
|
||||
|
||||
function onFirstClick() {
|
||||
Entities.emitScriptEvent(_entityID, JSON.stringify({
|
||||
action: "firstClick"
|
||||
}));
|
||||
console.log("onFirstClick");
|
||||
Script.removeEventHandler(_entityID, "mousePressOnEntity", onFirstClick);
|
||||
}
|
||||
|
||||
function onWebEvent(uuid, event) {
|
||||
if (uuid == _entityID || volumeSliderUuid == uuid) {
|
||||
var messageData = JSON.parse(event);
|
||||
@ -282,6 +291,7 @@
|
||||
actOnButtonPressed("pause");
|
||||
break;
|
||||
case leaveButtonUuid:
|
||||
Script.addEventHandler(_entityID, "mousePressOnEntity", onFirstClick);
|
||||
console.log("LeaveButtonUuid Yes");
|
||||
actOnButtonPressed("leave");
|
||||
buttonsAreActive = false;
|
||||
@ -377,6 +387,7 @@
|
||||
Script.removeEventHandler(leaveButtonUuid, "mousePressOnEntity", evaluateWhichButtonPressed);
|
||||
Script.removeEventHandler(pauseButtonUuid, "mousePressOnEntity", evaluateWhichButtonPressed);
|
||||
Script.removeEventHandler(playButtonUuid, "mousePressOnEntity", evaluateWhichButtonPressed);
|
||||
Script.addEventHandler(_entityID, "mousePressOnEntity", onFirstClick);
|
||||
}
|
||||
|
||||
Messages.messageReceived.connect(onMessageReceived);
|
||||
|
Loading…
x
Reference in New Issue
Block a user