Loading js/ui.css +10 −4 Original line number Diff line number Diff line Loading @@ -258,7 +258,7 @@ html, body, #x3d_wrapper { border-radius: 1px; color: black; font-size: 16px; margin-top: 2px; margin-bottom: 2px; } #window-viewinfo td{ Loading @@ -272,7 +272,7 @@ html, body, #x3d_wrapper { border-radius: 1px; color: black; font-size: 16px; margin-top: 2px; margin-bottom: 2px; } #window-markinfo td{ Loading @@ -286,7 +286,7 @@ html, body, #x3d_wrapper { border-radius: 1px; color: red; font-size: 16px; margin-top: 2px; margin-bottom: 2px; } .input{ Loading @@ -308,7 +308,7 @@ html, body, #x3d_wrapper { #info-wrapper{ position: absolute; left:2px; bottom:2px; top:2px; } /*button with icon*/ Loading Loading @@ -347,6 +347,7 @@ html, body, #x3d_wrapper { left:2px; background: rgba(256,256,256,1); padding:5px; border: 1px solid rgba(200,200,200,0.5); } #aa1_dialog td{ Loading @@ -356,3 +357,8 @@ html, body, #x3d_wrapper { #aa1_dialog button{ margin: 0px 5px; } .marker_coordinates{ width: 50px; text-align: right; } js/x3dom_init.js +70 −12 Original line number Diff line number Diff line Loading @@ -1353,6 +1353,25 @@ X3DOMObject.displayMarkInfo = function(index){ msg = [ '<div>Marker '+index+' (Satellite vs 3D model)</div>', '<table>', ' <tr>', ' <td>', ' <table title=\'change coordinates to move marker\'>', ' <tr>', ' <th>x</th>', ' <th>y</th>', ' <th>z</th>', ' </tr>', ' <tr>', ' <td><input type=\'text\' id=\'marker_x\' index='+index+' class=\'marker_coordinates\'/></td>', ' <td><input type=\'text\' id=\'marker_y\' index='+index+' class=\'marker_coordinates\'/></td>', ' <td><input type=\'text\' id=\'marker_z\' index='+index+' class=\'marker_coordinates\'/></td>', ' </tr>', ' </table>', ' </td>', ' </tr>', ' <tr>', ' <td>', ' <table>', ' <tr title=\'drag marker over map to update distance\'>', ' <th align=\'left\'>d<sub>map</sub></th>', ' <td align=\'left\' style=\'text-align:left;\'>'+d_map_msg+'</td>', Loading @@ -1365,6 +1384,9 @@ X3DOMObject.displayMarkInfo = function(index){ ' <th align=\'center\'>Δ</th>', ' <td align=\'left\' style=\'text-align:left;\'>'+delta+' m</td>', ' </tr>', ' </table>', ' </td>', ' </tr>', '</table>' ].join('\n'); Loading @@ -1376,6 +1398,42 @@ X3DOMObject.displayMarkInfo = function(index){ ui_showMessage("window-markinfo",msg); } // enable input fields here $(".marker_coordinates").each(function(){ var index = parseInt($(this).attr("index")); var marker = Data.markers[index]; var coord = $(this).attr("id").substr(-1); if (coord=="x"){ $(this).val(marker.align.real.x.toFixed(2)); }else if (coord=="y"){ $(this).val(marker.align.real.y.toFixed(2)); }else if (coord=="z"){ $(this).val(marker.align.real.z.toFixed(2)); } //var xyz_real = x3dom_scene_to_real(x,y,z); $(this).on('change',function(){ var index = parseInt($(this).attr("index")); var marker = Data.markers[index]; var coord = $(this).attr("id").substr(-1); var xyz = { x: parseFloat($("#marker_x").val()), y: parseFloat($("#marker_y").val()), z: parseFloat($("#marker_z").val()) }; xyz = x3dom_real_to_scene(xyz.x,xyz.y,xyz.z); X3DOMObject.Marker.place(xyz.x,xyz.y,xyz.z,"my-sph-"+index); X3DOMObject.Marker.slide(index,xyz.x,xyz.y,xyz.z); }); }); } X3DOMObject.createNewMarker = function(x,y,z){ Loading viewer.html +3 −3 Original line number Diff line number Diff line Loading @@ -95,10 +95,10 @@ Instructions: </div> <div id='info-wrapper'> <div id='window-info'></div> <div id='window-markinfo'></div> <div id='window-viewinfo'></div> <div id='window-error'></div> <div id='window-viewinfo'></div> <div id='window-markinfo'></div> <div id='window-info'></div> </div> <div id='menu-content'> <div> Loading Loading
js/ui.css +10 −4 Original line number Diff line number Diff line Loading @@ -258,7 +258,7 @@ html, body, #x3d_wrapper { border-radius: 1px; color: black; font-size: 16px; margin-top: 2px; margin-bottom: 2px; } #window-viewinfo td{ Loading @@ -272,7 +272,7 @@ html, body, #x3d_wrapper { border-radius: 1px; color: black; font-size: 16px; margin-top: 2px; margin-bottom: 2px; } #window-markinfo td{ Loading @@ -286,7 +286,7 @@ html, body, #x3d_wrapper { border-radius: 1px; color: red; font-size: 16px; margin-top: 2px; margin-bottom: 2px; } .input{ Loading @@ -308,7 +308,7 @@ html, body, #x3d_wrapper { #info-wrapper{ position: absolute; left:2px; bottom:2px; top:2px; } /*button with icon*/ Loading Loading @@ -347,6 +347,7 @@ html, body, #x3d_wrapper { left:2px; background: rgba(256,256,256,1); padding:5px; border: 1px solid rgba(200,200,200,0.5); } #aa1_dialog td{ Loading @@ -356,3 +357,8 @@ html, body, #x3d_wrapper { #aa1_dialog button{ margin: 0px 5px; } .marker_coordinates{ width: 50px; text-align: right; }
js/x3dom_init.js +70 −12 Original line number Diff line number Diff line Loading @@ -1353,6 +1353,25 @@ X3DOMObject.displayMarkInfo = function(index){ msg = [ '<div>Marker '+index+' (Satellite vs 3D model)</div>', '<table>', ' <tr>', ' <td>', ' <table title=\'change coordinates to move marker\'>', ' <tr>', ' <th>x</th>', ' <th>y</th>', ' <th>z</th>', ' </tr>', ' <tr>', ' <td><input type=\'text\' id=\'marker_x\' index='+index+' class=\'marker_coordinates\'/></td>', ' <td><input type=\'text\' id=\'marker_y\' index='+index+' class=\'marker_coordinates\'/></td>', ' <td><input type=\'text\' id=\'marker_z\' index='+index+' class=\'marker_coordinates\'/></td>', ' </tr>', ' </table>', ' </td>', ' </tr>', ' <tr>', ' <td>', ' <table>', ' <tr title=\'drag marker over map to update distance\'>', ' <th align=\'left\'>d<sub>map</sub></th>', ' <td align=\'left\' style=\'text-align:left;\'>'+d_map_msg+'</td>', Loading @@ -1365,6 +1384,9 @@ X3DOMObject.displayMarkInfo = function(index){ ' <th align=\'center\'>Δ</th>', ' <td align=\'left\' style=\'text-align:left;\'>'+delta+' m</td>', ' </tr>', ' </table>', ' </td>', ' </tr>', '</table>' ].join('\n'); Loading @@ -1376,6 +1398,42 @@ X3DOMObject.displayMarkInfo = function(index){ ui_showMessage("window-markinfo",msg); } // enable input fields here $(".marker_coordinates").each(function(){ var index = parseInt($(this).attr("index")); var marker = Data.markers[index]; var coord = $(this).attr("id").substr(-1); if (coord=="x"){ $(this).val(marker.align.real.x.toFixed(2)); }else if (coord=="y"){ $(this).val(marker.align.real.y.toFixed(2)); }else if (coord=="z"){ $(this).val(marker.align.real.z.toFixed(2)); } //var xyz_real = x3dom_scene_to_real(x,y,z); $(this).on('change',function(){ var index = parseInt($(this).attr("index")); var marker = Data.markers[index]; var coord = $(this).attr("id").substr(-1); var xyz = { x: parseFloat($("#marker_x").val()), y: parseFloat($("#marker_y").val()), z: parseFloat($("#marker_z").val()) }; xyz = x3dom_real_to_scene(xyz.x,xyz.y,xyz.z); X3DOMObject.Marker.place(xyz.x,xyz.y,xyz.z,"my-sph-"+index); X3DOMObject.Marker.slide(index,xyz.x,xyz.y,xyz.z); }); }); } X3DOMObject.createNewMarker = function(x,y,z){ Loading
viewer.html +3 −3 Original line number Diff line number Diff line Loading @@ -95,10 +95,10 @@ Instructions: </div> <div id='info-wrapper'> <div id='window-info'></div> <div id='window-markinfo'></div> <div id='window-viewinfo'></div> <div id='window-error'></div> <div id='window-viewinfo'></div> <div id='window-markinfo'></div> <div id='window-info'></div> </div> <div id='menu-content'> <div> Loading