Revision 9ed51b7e ui/static/synnefo.js
b/ui/static/synnefo.js | ||
---|---|---|
1207 | 1207 |
var os = machine.metadata.values.OS; |
1208 | 1208 |
} catch(err) { var os = 'undefined'; } |
1209 | 1209 |
|
1210 |
var params_url = '?ip_address=' + serverIP + '&os=' + os + "&host_os=" + $.client.os; |
|
1210 |
var params_url = '?ip_address=' + serverIP + '&os=' + os + "&host_os=" + $.client.os + "&srv=" + serverID;
|
|
1211 | 1211 |
|
1212 | 1212 |
if ($.client.os == "Windows" && os == "windows") { |
1213 | 1213 |
window.open('machines/connect' + params_url + "&rdp=1"); |
1214 | 1214 |
return; |
1215 | 1215 |
} |
1216 |
|
|
1217 |
var title = 'Connect to: ' + '<span class="machine-title"><img src="static/icons/machines/small/'+os+'-on.png" /> '+serverName+'</span>'; |
|
1216 | 1218 |
|
1217 | 1219 |
try { |
1218 |
msg_box({title:'Connect to ' + serverName,content:'loading...',extra:'',
|
|
1220 |
msg_box({title:title, content:'loading...',extra:'',
|
|
1219 | 1221 |
'ajax':'machines/connect' + params_url, |
1220 | 1222 |
parse_data:function(data){ |
1223 |
var box_content = "<a href='"+data.link.url+"'>"+data.link.title+"</a>"; |
|
1224 |
if (!data.link.url) { |
|
1225 |
box_content = "<span class='cmd'>"+data.link.title+"</span>"; |
|
1226 |
} |
|
1221 | 1227 |
data.title = false; |
1222 | 1228 |
data.content = data.info; |
1223 |
data.extra = "<a href='"+data.link.url+"'>"+data.link.title+"</a>";
|
|
1229 |
data.extra = box_content;
|
|
1224 | 1230 |
return data; |
1225 | 1231 |
} |
1226 | 1232 |
}); |
... | ... | |
2110 | 2116 |
|
2111 | 2117 |
var sel = function(s){return $(s, box)}; |
2112 | 2118 |
|
2113 |
sel("h3 span.header-box").text(config.title);
|
|
2119 |
sel("h3 span.header-box").html(config.title);
|
|
2114 | 2120 |
sel("div.machine-now-building").html(config.content); |
2115 | 2121 |
sel(".popup-header").removeClass("popup-header-error"); |
2116 | 2122 |
box.removeClass("popup-border-error"); |
... | ... | |
2171 | 2177 |
sel(".password-container .password").html(data.extra); |
2172 | 2178 |
sel(".password-container").show(); |
2173 | 2179 |
} |
2180 |
if (data.subinfo) { |
|
2181 |
sel(".sub-text").html(data.subinfo); |
|
2182 |
} else { |
|
2183 |
sel(".sub-text").html(""); |
|
2184 |
} |
|
2174 | 2185 |
} |
2175 | 2186 |
|
2176 | 2187 |
if (user_success) { |
Also available in: Unified diff