Revision 6f4c1371 ui/static/synnefo.js

b/ui/static/synnefo.js
1188 1188
        //ajax_success('DEFAULT');
1189 1189
        return false;
1190 1190
    }
1191

  
1191 1192
    var serverID = serverIDs.pop();
1192
    
1193 1193
    var machine = get_machine(serverID);
1194 1194
    var serverName = machine.name;
1195
    
1195 1196
    try {
1196 1197
        var serverIP = machine.addresses.values[0].values[0].addr;
1197 1198
    } catch(err) { var serverIP = 'undefined'; }
......
1200 1201
        var os = machine.metadata.values.OS;
1201 1202
    } catch(err) { var os = 'undefined'; }
1202 1203

  
1203
    var params_url = '?ip_address=' + serverIP + '&os=' + os;
1204

  
1205
    //console.log(serverIP);
1206
    //console.log(machine.addresses);
1207
    //console.log(machine.addresses.values[0].values[0].addr);
1204
    var params_url = '?ip_address=' + serverIP + '&os=' + os + "&host_os=" + $.client.os;
1208 1205
    
1209
    //show_connect_dialog(machine, ip);
1206
    if ($.client.os == "Windows" && os == "windows") {
1207
        window.open('machines/connect' + params_url + "&rdp=1");
1208
        return;
1209
    }
1210

  
1210 1211
    try {
1211 1212
        msg_box({title:'Connect to ' + serverName,content:'loading...',extra:'',
1212 1213
        'ajax':'machines/connect' + params_url,
......
1219 1220
        });
1220 1221
    } catch (error) {
1221 1222
        console.log(error);
1222
    window.open('machines/connect' + params_url);
1223
        window.open('machines/connect' + params_url);
1223 1224
    }
1224 1225

  
1225 1226

  

Also available in: Unified diff