|
@@ -49,6 +49,7 @@ load: function(target) {
|
|
html += ' <td><div id="VNC_status">Loading</div></td>';
|
|
html += ' <td><div id="VNC_status">Loading</div></td>';
|
|
html += ' <td width=10%><div id="VNC_buttons">';
|
|
html += ' <td width=10%><div id="VNC_buttons">';
|
|
html += ' <input type=button value="Send CtrlAltDel"';
|
|
html += ' <input type=button value="Send CtrlAltDel"';
|
|
|
|
+ html += ' id="sendCtrlAltDelButton"';
|
|
html += ' onclick="DefaultControls.sendCtrlAltDel();"></div></td>';
|
|
html += ' onclick="DefaultControls.sendCtrlAltDel();"></div></td>';
|
|
html += ' </tr></table>';
|
|
html += ' </tr></table>';
|
|
html += ' </div>';
|
|
html += ' </div>';
|
|
@@ -98,15 +99,18 @@ updateState: function(state, msg) {
|
|
s = $('VNC_status');
|
|
s = $('VNC_status');
|
|
sb = $('VNC_status_bar');
|
|
sb = $('VNC_status_bar');
|
|
c = $('VNC_connect_button');
|
|
c = $('VNC_connect_button');
|
|
|
|
+ cad = $('sendCtrlAltDelButton');
|
|
switch (state) {
|
|
switch (state) {
|
|
case 'failed':
|
|
case 'failed':
|
|
c.disabled = true;
|
|
c.disabled = true;
|
|
|
|
+ cad.disabled = true;
|
|
klass = "VNC_status_error";
|
|
klass = "VNC_status_error";
|
|
break;
|
|
break;
|
|
case 'normal':
|
|
case 'normal':
|
|
c.value = "Disconnect";
|
|
c.value = "Disconnect";
|
|
c.onclick = DefaultControls.disconnect;
|
|
c.onclick = DefaultControls.disconnect;
|
|
c.disabled = false;
|
|
c.disabled = false;
|
|
|
|
+ cad.disabled = false;
|
|
klass = "VNC_status_normal";
|
|
klass = "VNC_status_normal";
|
|
break;
|
|
break;
|
|
case 'disconnected':
|
|
case 'disconnected':
|
|
@@ -114,10 +118,12 @@ updateState: function(state, msg) {
|
|
c.onclick = DefaultControls.connect;
|
|
c.onclick = DefaultControls.connect;
|
|
|
|
|
|
c.disabled = false;
|
|
c.disabled = false;
|
|
|
|
+ cad.disabled = true;
|
|
klass = "VNC_status_normal";
|
|
klass = "VNC_status_normal";
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
c.disabled = true;
|
|
c.disabled = true;
|
|
|
|
+ cad.disabled = true;
|
|
klass = "VNC_status_warn";
|
|
klass = "VNC_status_warn";
|
|
break;
|
|
break;
|
|
}
|
|
}
|