Commit 2d602c00 authored by Oleg Dzhimiev's avatar Oleg Dzhimiev
Browse files

+ manual position/orientation dialog: inactive

parent bd0558f8
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -295,6 +295,16 @@ html, body, #x3d_wrapper {
    text-align:center;
}

#window-extrainfo{
    z-index: 10;
    background: rgba(220,220,220,1);
    border: 0px solid rgba(100,100,100,0.5);
    border-radius: 1px;
    color: black;
    font-size: 16px;
    margin-bottom: 2px;
}

#window-error{
    z-index: 10;
    background: rgba(256,256,256,1);
+3 −0
Original line number Diff line number Diff line
@@ -61,6 +61,7 @@ var SETTINGS = {
    'version': "",
    'experimental': false,
    'edit': false,
    'manualposor': false,
    'files': {
      'x3d':"",
      'kml':""
@@ -108,6 +109,8 @@ function parseURL(){
            case "ver":          SETTINGS.version = parameters[i][1]; break;

            case "edit":         SETTINGS.edit = true; break;
            case "manualposor":  SETTINGS.manualposor = true; break;

            case "experimental": SETTINGS.experimental = true; break;
//             case "kml":          SETTINGS.kml = parameters[i][1]; break;
        }
+40 −0
Original line number Diff line number Diff line
@@ -107,6 +107,7 @@ function menu_init(){
    save_rating_init();
    editmode_init();
    extra_models_init();
    manualposor_init();

    $("#global_coordinates").on('click',function(){
      ui_hideMessage("window-markinfo");
@@ -291,6 +292,45 @@ function editmode_init(){

}

function manualposor_init(){

    $("#window-extrainfo").html([
      '<div>',
      ' <table id=\'mpr_table\'>',
      ' <tr>',
      '   <th></th>',
      '   <th colspan=\'3\'>position, m</th>',
      '   <th colspan=\'3\'>orientation, &deg;</th>',
      ' </tr>',
      ' <tr>',
      '   <th>Model</th>',
      '   <th>x</th>',
      '   <th>y</th>',
      '   <th>z</th>',
      '   <th>azimuth</th>',
      '   <th>elevation</th>',
      '   <th>skew</th>',
      ' </tr>',
      ' </table>',
      '</div>'
    ].join('\n'));

    if (SETTINGS.manualposor){
        $("#window-extrainfo").show();
    }else{
        $("#window-extrainfo").hide();
    }

    $("#manualposor").on('click',function(){
        if (SETTINGS.manualposor){
            $("#window-extrainfo").show();
        }else{
            $("#window-extrainfo").hide();
        }
    });

}

function controls_showhide(){

    if (!SETTINGS.experimental){
+5 −0
Original line number Diff line number Diff line
@@ -102,6 +102,7 @@ Instructions:
        <div id='window-error'></div>
        <div id='window-viewinfo'></div>
        <div id='window-markinfo'></div>
        <div id='window-extrainfo'></div>
        <div id='window-info'></div>
    </div>
    <div id='menu-content'>
@@ -171,6 +172,10 @@ Instructions:
                    <td title='Adjust initial location and orientation'>Edit mode</td>
                    <td><input id='edit' type='checkbox' class='my-check-box donothide' /></td>
                </tr>
                <tr class='edit' title='also works for multiple loaded models'>
                    <td>Manual position and orientation dialog</td>
                    <td><input id='manualposor' type='checkbox' class='my-check-box donothide' /></td>
                </tr>
                <tr class='edit'>
                    <td title=''>Import coordinates from another model</td>
                    <td><input id='model_name' type='text' class='input donothide' placeholder='model name' /></td>