Loading js/ui_init.js +2 −1 Original line number Diff line number Diff line Loading @@ -15,7 +15,8 @@ var SETTINGS = { 'viewinfo': true, 'moreinfo': true, 'crosshair': false, 'shiftspeed': 0.01 'shiftspeed': 0.01, 'verticaldrag': false } $(function(){ Loading js/x3dom_init.js +30 −13 Original line number Diff line number Diff line Loading @@ -261,6 +261,23 @@ X3DOMObject.Shape.prototype._registerEvents = function(){ $("#sliding_sphere").find("switch").attr("whichChoice",-1); } /* if (!SETTINGS.verticaldrag&&Scene.draggedMarker){ console.log("dragging not vertically"); //$(Scene.draggedMarker) - get id var sphere = $(Scene.draggedMarker).parent().parent(); console.log(Scene.draggedMarker.parent().parent()); var index = parseInt(sphere.attr("id").substr(7)); console.log(index); X3DOMObject.Marker.place(x,y,z,"my-sph-"+index); } */ }); Loading Loading @@ -526,14 +543,6 @@ X3DOMObject.Marker.prototype._registerEvents = function(){ X3DOMObject.Marker.dragStart(this); //$(this).on('mousemove',x3d_markerDrag); /* $(Scene.element).on('mousemove',function(){ console.log("preMouseMove"); x3d_sceneMouseMove2(); },true); */ Scene.element.addEventListener('mousemove',X3DOMObject.Marker.mouseMove,true); Scene.element.addEventListener('mouseup',X3DOMObject.Marker.mouseUp,true); Loading @@ -559,8 +568,8 @@ X3DOMObject.Marker.mouseUp = function(){ } */ Scene.element.removeEventListener('mousemove',X3DOMObject.Marker.mouseMove,true); Scene.element.removeEventListener('mouseup',X3DOMObject.Marker.mouseUp,true); Scene.element.removeEventListener('mousemove',X3DOMObject.Marker.mouseMove,true); Scene.draggedTransformNode = null; Scene.draggingUpVec = null; Loading Loading @@ -627,6 +636,8 @@ X3DOMObject.Marker.mouseMove = function(event){ } if (Scene.draggedTransformNode){ // once we get out of the marker we will get correct world coordinates console.log(event); X3DOMObject.Marker.drag(event.offsetX - Scene.lastMouseX, event.offsetY - Scene.lastMouseY); } Loading Loading @@ -858,6 +869,9 @@ X3DOMObject.MapMarker.registerEvents = function(map_mark){ } /** * info template */ X3DOMObject.displayInfo = function(e){ var elem = Scene.element; Loading Loading @@ -910,6 +924,9 @@ X3DOMObject.displayInfo = function(e){ } /** * view info template */ X3DOMObject.displayViewInfo = function(e){ if (!e.target){ Loading Loading
js/ui_init.js +2 −1 Original line number Diff line number Diff line Loading @@ -15,7 +15,8 @@ var SETTINGS = { 'viewinfo': true, 'moreinfo': true, 'crosshair': false, 'shiftspeed': 0.01 'shiftspeed': 0.01, 'verticaldrag': false } $(function(){ Loading
js/x3dom_init.js +30 −13 Original line number Diff line number Diff line Loading @@ -261,6 +261,23 @@ X3DOMObject.Shape.prototype._registerEvents = function(){ $("#sliding_sphere").find("switch").attr("whichChoice",-1); } /* if (!SETTINGS.verticaldrag&&Scene.draggedMarker){ console.log("dragging not vertically"); //$(Scene.draggedMarker) - get id var sphere = $(Scene.draggedMarker).parent().parent(); console.log(Scene.draggedMarker.parent().parent()); var index = parseInt(sphere.attr("id").substr(7)); console.log(index); X3DOMObject.Marker.place(x,y,z,"my-sph-"+index); } */ }); Loading Loading @@ -526,14 +543,6 @@ X3DOMObject.Marker.prototype._registerEvents = function(){ X3DOMObject.Marker.dragStart(this); //$(this).on('mousemove',x3d_markerDrag); /* $(Scene.element).on('mousemove',function(){ console.log("preMouseMove"); x3d_sceneMouseMove2(); },true); */ Scene.element.addEventListener('mousemove',X3DOMObject.Marker.mouseMove,true); Scene.element.addEventListener('mouseup',X3DOMObject.Marker.mouseUp,true); Loading @@ -559,8 +568,8 @@ X3DOMObject.Marker.mouseUp = function(){ } */ Scene.element.removeEventListener('mousemove',X3DOMObject.Marker.mouseMove,true); Scene.element.removeEventListener('mouseup',X3DOMObject.Marker.mouseUp,true); Scene.element.removeEventListener('mousemove',X3DOMObject.Marker.mouseMove,true); Scene.draggedTransformNode = null; Scene.draggingUpVec = null; Loading Loading @@ -627,6 +636,8 @@ X3DOMObject.Marker.mouseMove = function(event){ } if (Scene.draggedTransformNode){ // once we get out of the marker we will get correct world coordinates console.log(event); X3DOMObject.Marker.drag(event.offsetX - Scene.lastMouseX, event.offsetY - Scene.lastMouseY); } Loading Loading @@ -858,6 +869,9 @@ X3DOMObject.MapMarker.registerEvents = function(map_mark){ } /** * info template */ X3DOMObject.displayInfo = function(e){ var elem = Scene.element; Loading Loading @@ -910,6 +924,9 @@ X3DOMObject.displayInfo = function(e){ } /** * view info template */ X3DOMObject.displayViewInfo = function(e){ if (!e.target){ Loading