Remove connect dialog
It only contained a password field, which might not be needed, and is handled by a separate dialog if it is.
This commit is contained in:
parent
ef3e12b595
commit
512d3605ad
|
@ -558,17 +558,12 @@ input[type=button]:active, select:active {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Connection Controls */
|
/* Connection Controls */
|
||||||
:root.noVNC_connected #noVNC_connect_controls_button {
|
:root.noVNC_connected #noVNC_connect_button {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
:root:not(.noVNC_connected) #noVNC_disconnect_button {
|
:root:not(.noVNC_connected) #noVNC_disconnect_button {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
#noVNC_connect_controls ul {
|
|
||||||
list-style: none;
|
|
||||||
margin: 0px;
|
|
||||||
padding: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ----------------------------------------
|
/* ----------------------------------------
|
||||||
* Status Dialog
|
* Status Dialog
|
||||||
|
|
47
app/ui.js
47
app/ui.js
|
@ -142,10 +142,7 @@ var UI;
|
||||||
UI.addClipboardHandlers();
|
UI.addClipboardHandlers();
|
||||||
UI.addSettingsHandlers();
|
UI.addSettingsHandlers();
|
||||||
|
|
||||||
// Show the connect panel on first load unless autoconnecting
|
UI.openControlbar();
|
||||||
if (!autoconnect) {
|
|
||||||
UI.openConnectPanel();
|
|
||||||
}
|
|
||||||
|
|
||||||
UI.updateViewClip();
|
UI.updateViewClip();
|
||||||
|
|
||||||
|
@ -194,7 +191,6 @@ var UI;
|
||||||
/* Populate the controls if defaults are provided in the URL */
|
/* Populate the controls if defaults are provided in the URL */
|
||||||
UI.initSetting('host', window.location.hostname);
|
UI.initSetting('host', window.location.hostname);
|
||||||
UI.initSetting('port', port);
|
UI.initSetting('port', port);
|
||||||
UI.initSetting('password', '');
|
|
||||||
UI.initSetting('encrypt', (window.location.protocol === "https:"));
|
UI.initSetting('encrypt', (window.location.protocol === "https:"));
|
||||||
UI.initSetting('true_color', true);
|
UI.initSetting('true_color', true);
|
||||||
UI.initSetting('cursor', !Util.isTouchDevice);
|
UI.initSetting('cursor', !Util.isTouchDevice);
|
||||||
|
@ -336,8 +332,6 @@ var UI;
|
||||||
},
|
},
|
||||||
|
|
||||||
addConnectionControlHandlers: function() {
|
addConnectionControlHandlers: function() {
|
||||||
document.getElementById("noVNC_connect_controls_button")
|
|
||||||
.addEventListener('click', UI.toggleConnectPanel);
|
|
||||||
document.getElementById("noVNC_disconnect_button")
|
document.getElementById("noVNC_disconnect_button")
|
||||||
.addEventListener('click', UI.disconnect);
|
.addEventListener('click', UI.disconnect);
|
||||||
document.getElementById("noVNC_connect_button")
|
document.getElementById("noVNC_connect_button")
|
||||||
|
@ -863,7 +857,6 @@ var UI;
|
||||||
UI.closeSettingsPanel();
|
UI.closeSettingsPanel();
|
||||||
UI.closeXvpPanel();
|
UI.closeXvpPanel();
|
||||||
UI.closeClipboardPanel();
|
UI.closeClipboardPanel();
|
||||||
UI.closeConnectPanel();
|
|
||||||
UI.closeExtraKeys();
|
UI.closeExtraKeys();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -1020,42 +1013,16 @@ var UI;
|
||||||
* CONNECTION
|
* CONNECTION
|
||||||
* ------v------*/
|
* ------v------*/
|
||||||
|
|
||||||
openConnectPanel: function() {
|
|
||||||
UI.closeAllPanels();
|
|
||||||
UI.openControlbar();
|
|
||||||
|
|
||||||
document.getElementById('noVNC_connect_controls')
|
|
||||||
.classList.add("noVNC_open");
|
|
||||||
document.getElementById('noVNC_connect_controls_button')
|
|
||||||
.classList.add("noVNC_selected");
|
|
||||||
|
|
||||||
document.getElementById('noVNC_setting_host').focus();
|
|
||||||
},
|
|
||||||
|
|
||||||
closeConnectPanel: function() {
|
|
||||||
document.getElementById('noVNC_connect_controls')
|
|
||||||
.classList.remove("noVNC_open");
|
|
||||||
document.getElementById('noVNC_connect_controls_button')
|
|
||||||
.classList.remove("noVNC_selected");
|
|
||||||
|
|
||||||
//UI.saveSetting('password');
|
|
||||||
},
|
|
||||||
|
|
||||||
toggleConnectPanel: function() {
|
|
||||||
if (document.getElementById('noVNC_connect_controls')
|
|
||||||
.classList.contains("noVNC_open")) {
|
|
||||||
UI.closeConnectPanel();
|
|
||||||
} else {
|
|
||||||
UI.openConnectPanel();
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
connect: function() {
|
connect: function() {
|
||||||
var host = document.getElementById('noVNC_setting_host').value;
|
var host = document.getElementById('noVNC_setting_host').value;
|
||||||
var port = document.getElementById('noVNC_setting_port').value;
|
var port = document.getElementById('noVNC_setting_port').value;
|
||||||
var password = document.getElementById('noVNC_setting_password').value;
|
|
||||||
var path = document.getElementById('noVNC_setting_path').value;
|
var path = document.getElementById('noVNC_setting_path').value;
|
||||||
|
|
||||||
|
var password = WebUtil.getConfigVar('password');
|
||||||
|
if (password === null) {
|
||||||
|
password = undefined;
|
||||||
|
}
|
||||||
|
|
||||||
if ((!host) || (!port)) {
|
if ((!host) || (!port)) {
|
||||||
var msg = _("Must set host and port");
|
var msg = _("Must set host and port");
|
||||||
Util.Error(msg);
|
Util.Error(msg);
|
||||||
|
@ -1091,7 +1058,7 @@ var UI;
|
||||||
if (typeof reason !== 'undefined') {
|
if (typeof reason !== 'undefined') {
|
||||||
UI.showStatus(reason, 'error');
|
UI.showStatus(reason, 'error');
|
||||||
}
|
}
|
||||||
UI.openConnectPanel();
|
UI.openControlbar();
|
||||||
},
|
},
|
||||||
|
|
||||||
/* ------^-------
|
/* ------^-------
|
||||||
|
|
19
vnc.html
19
vnc.html
|
@ -250,28 +250,11 @@
|
||||||
|
|
||||||
<!-- Connection Controls -->
|
<!-- Connection Controls -->
|
||||||
<input type="image" alt="Connect" src="app/images/connect.svg"
|
<input type="image" alt="Connect" src="app/images/connect.svg"
|
||||||
id="noVNC_connect_controls_button" class="noVNC_button"
|
id="noVNC_connect_button" class="noVNC_button"
|
||||||
title="Connect" />
|
title="Connect" />
|
||||||
<input type="image" alt="Disconnect" src="app/images/disconnect.svg"
|
<input type="image" alt="Disconnect" src="app/images/disconnect.svg"
|
||||||
id="noVNC_disconnect_button" class="noVNC_button"
|
id="noVNC_disconnect_button" class="noVNC_button"
|
||||||
title="Disconnect" />
|
title="Disconnect" />
|
||||||
<div class="noVNC_vcenter">
|
|
||||||
<div id="noVNC_connect_controls" class="noVNC_panel">
|
|
||||||
<ul>
|
|
||||||
<li class="noVNC_heading">
|
|
||||||
<img src="app/images/connect.svg"> Connection
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<label for="noVNC_setting_password">Password:</label>
|
|
||||||
<input id="noVNC_setting_password" type="password" />
|
|
||||||
</li>
|
|
||||||
<li><hr></li>
|
|
||||||
<li>
|
|
||||||
<input id="noVNC_connect_button" type="button" value="Connect" class="noVNC_submit" />
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue