repo: janusweb action: commit revision: path_from: revision_from: 4f5eff6aaabe57a725b75854a5ef4b43d9610a69: path_to: revision_to:
commit 4f5eff6aaabe57a725b75854a5ef4b43d9610a69 Author: James BaicoianuDate: Fri Apr 6 13:37:13 2018 -0700 Cursor fixes diff --git a/scripts/janusplayer.js b/scripts/janusplayer.js
--- a/scripts/janusplayer.js
+++ b/scripts/janusplayer.js
@@ -607,7 +607,8 @@ elation.require(['engine.things.player', 'janusweb.external.JanusVOIP', 'ui.butt
var obj = ev.target || ev.element;
var proxyobj = (obj.getProxyObject ? obj.getProxyObject() : obj);
- if (ev.type == 'mouseover' && (
+
+ if (obj && proxyobj && (ev.type == 'mouseover' || ev.type == 'mousemove') && (
obj.onclick ||
elation.events.hasEventListener(obj, 'click') ||
elation.events.hasEventListener(proxyobj, 'click') ||
@@ -716,6 +717,7 @@ elation.require(['engine.things.player', 'janusweb.external.JanusVOIP', 'ui.butt
this.handleGazeLeave = function(ev) {
var obj = ev.data.object;
if (obj && obj.dispatchEvent) {
+ this.cursor_object = '';
obj.dispatchEvent({type: 'gazeleave', data: ev.data.intersection});
}
}
-----END OF PAGE-----