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;
|
_entityID = entityID;
|
||||||
|
Script.addEventHandler(_entityID, "mousePressOnEntity", onFirstClick);
|
||||||
Entities.webEventReceived.connect(onWebEvent);
|
Entities.webEventReceived.connect(onWebEvent);
|
||||||
addButtons();
|
addButtons();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function onFirstClick() {
|
||||||
|
Entities.emitScriptEvent(_entityID, JSON.stringify({
|
||||||
|
action: "firstClick"
|
||||||
|
}));
|
||||||
|
console.log("onFirstClick");
|
||||||
|
Script.removeEventHandler(_entityID, "mousePressOnEntity", onFirstClick);
|
||||||
|
}
|
||||||
|
|
||||||
function onWebEvent(uuid, event) {
|
function onWebEvent(uuid, event) {
|
||||||
if (uuid == _entityID || volumeSliderUuid == uuid) {
|
if (uuid == _entityID || volumeSliderUuid == uuid) {
|
||||||
var messageData = JSON.parse(event);
|
var messageData = JSON.parse(event);
|
||||||
@ -282,6 +291,7 @@
|
|||||||
actOnButtonPressed("pause");
|
actOnButtonPressed("pause");
|
||||||
break;
|
break;
|
||||||
case leaveButtonUuid:
|
case leaveButtonUuid:
|
||||||
|
Script.addEventHandler(_entityID, "mousePressOnEntity", onFirstClick);
|
||||||
console.log("LeaveButtonUuid Yes");
|
console.log("LeaveButtonUuid Yes");
|
||||||
actOnButtonPressed("leave");
|
actOnButtonPressed("leave");
|
||||||
buttonsAreActive = false;
|
buttonsAreActive = false;
|
||||||
@ -377,6 +387,7 @@
|
|||||||
Script.removeEventHandler(leaveButtonUuid, "mousePressOnEntity", evaluateWhichButtonPressed);
|
Script.removeEventHandler(leaveButtonUuid, "mousePressOnEntity", evaluateWhichButtonPressed);
|
||||||
Script.removeEventHandler(pauseButtonUuid, "mousePressOnEntity", evaluateWhichButtonPressed);
|
Script.removeEventHandler(pauseButtonUuid, "mousePressOnEntity", evaluateWhichButtonPressed);
|
||||||
Script.removeEventHandler(playButtonUuid, "mousePressOnEntity", evaluateWhichButtonPressed);
|
Script.removeEventHandler(playButtonUuid, "mousePressOnEntity", evaluateWhichButtonPressed);
|
||||||
|
Script.addEventHandler(_entityID, "mousePressOnEntity", onFirstClick);
|
||||||
}
|
}
|
||||||
|
|
||||||
Messages.messageReceived.connect(onMessageReceived);
|
Messages.messageReceived.connect(onMessageReceived);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user