summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Mannehed <samuel@cendio.se>2016-04-30 04:35:19 +0200
committerSamuel Mannehed <samuel@cendio.se>2016-05-27 16:12:32 +0200
commit682fd02be65107ed9267969ff21e3661bddda5ba (patch)
tree2e2befd7f4b7a49a1170c8794513d34399c2f9a6
parenta20a8987650a7a3080706fe1c3678cf4f2e855ad (diff)
downloadnovnc-682fd02be65107ed9267969ff21e3661bddda5ba.tar.gz
Change the names of settings-elements
This change was made in order to make it easier to distinguish settings-elements from other elements. One example of the problem that was solved is the two elements "noVNC_clip" and "noVNC_clipboard" where the first is the setting for clipping mode. That element was now renamed to "noVNC_setting_clip".
-rw-r--r--include/base.css14
-rw-r--r--include/ui.js66
-rw-r--r--vnc.html34
3 files changed, 57 insertions, 57 deletions
diff --git a/include/base.css b/include/base.css
index 59e90c5..56e03c3 100644
--- a/include/base.css
+++ b/include/base.css
@@ -1,7 +1,7 @@
/*
* noVNC base CSS
* Copyright (C) 2012 Joel Martin
- * Copyright (C) 2013 Samuel Mannehed for Cendio AB
+ * Copyright (C) 2016 Samuel Mannehed for Cendio AB
* noVNC is licensed under the MPL 2.0 (see LICENSE.txt)
* This file is licensed under the 2-Clause BSD license (see LICENSE.txt).
*/
@@ -30,18 +30,18 @@ html {
padding-bottom:8px;
}
-#noVNC_host {
+#noVNC_setting_host {
width:150px;
}
-#noVNC_port {
+#noVNC_setting_port {
width: 80px;
}
-#noVNC_password {
+#noVNC_setting_password {
width: 150px;
}
-#noVNC_encrypt {
+#noVNC_setting_encrypt {
}
-#noVNC_path {
+#noVNC_setting_path {
width: 100px;
}
#noVNC_connect_button {
@@ -109,7 +109,7 @@ html {
padding: 0px;
}
-#noVNC_apply {
+#noVNC_settings_apply {
float:right;
}
diff --git a/include/ui.js b/include/ui.js
index 3146ae6..53c6e56 100644
--- a/include/ui.js
+++ b/include/ui.js
@@ -60,13 +60,13 @@ var UI;
var sheets = WebUtil.getStylesheets();
var i;
for (i = 0; i < sheets.length; i += 1) {
- UI.addOption($D('noVNC_stylesheet'),sheets[i].title, sheets[i].title);
+ UI.addOption($D('noVNC_setting_stylesheet'),sheets[i].title, sheets[i].title);
}
// Logging selection dropdown
var llevels = ['error', 'warn', 'info', 'debug'];
for (i = 0; i < llevels.length; i += 1) {
- UI.addOption($D('noVNC_logging'),llevels[i], llevels[i]);
+ UI.addOption($D('noVNC_setting_logging'),llevels[i], llevels[i]);
}
// Settings with immediate effects
@@ -114,7 +114,7 @@ var UI;
UI.updateVisualState();
- $D('noVNC_host').focus();
+ $D('noVNC_setting_host').focus();
// Show mouse selector buttons on touch screen devices
if (UI.isTouchDevice) {
@@ -238,11 +238,11 @@ var UI;
$D("noVNC_settings_menu").onmouseover = UI.displayBlur;
$D("noVNC_settings_menu").onmouseover = UI.displayFocus;
- $D("noVNC_apply").onclick = UI.settingsApply;
+ $D("noVNC_settings_apply").onclick = UI.settingsApply;
$D("noVNC_connect_button").onclick = UI.connect;
- $D("noVNC_resize").onchange = UI.enableDisableViewClip;
+ $D("noVNC_setting_resize").onchange = UI.enableDisableViewClip;
},
/* ------^-------
@@ -274,7 +274,7 @@ var UI;
$D('noVNC_connect_button').value = "Send Password";
$D('noVNC_connect_button').onclick = UI.setPassword;
- $D('noVNC_password').focus();
+ $D('noVNC_setting_password').focus();
klass = "noVNC_status_warn";
break;
@@ -296,21 +296,21 @@ var UI;
var connected = UI.rfb && UI.rfb_state === 'normal';
//Util.Debug(">> updateVisualState");
- $D('noVNC_encrypt').disabled = connected;
- $D('noVNC_true_color').disabled = connected;
+ $D('noVNC_setting_encrypt').disabled = connected;
+ $D('noVNC_setting_true_color').disabled = connected;
if (Util.browserSupportsCursorURIs()) {
- $D('noVNC_cursor').disabled = connected;
+ $D('noVNC_setting_cursor').disabled = connected;
} else {
UI.updateSetting('cursor', !UI.isTouchDevice);
- $D('noVNC_cursor').disabled = true;
+ $D('noVNC_setting_cursor').disabled = true;
}
UI.enableDisableViewClip();
- $D('noVNC_resize').disabled = connected;
- $D('noVNC_shared').disabled = connected;
- $D('noVNC_view_only').disabled = connected;
- $D('noVNC_path').disabled = connected;
- $D('noVNC_repeaterID').disabled = connected;
+ $D('noVNC_setting_resize').disabled = connected;
+ $D('noVNC_setting_shared').disabled = connected;
+ $D('noVNC_setting_view_only').disabled = connected;
+ $D('noVNC_setting_path').disabled = connected;
+ $D('noVNC_setting_repeaterID').disabled = connected;
if (connected) {
UI.setViewClip();
@@ -408,7 +408,7 @@ var UI;
// Update the settings control
value = UI.getSetting(name);
- var ctrl = $D('noVNC_' + name);
+ var ctrl = $D('noVNC_setting_' + name);
if (ctrl.type === 'checkbox') {
ctrl.checked = value;
@@ -431,7 +431,7 @@ var UI;
// Save control setting to cookie
saveSetting: function(name) {
- var val, ctrl = $D('noVNC_' + name);
+ var val, ctrl = $D('noVNC_setting_' + name);
if (ctrl.type === 'checkbox') {
val = ctrl.checked;
} else if (typeof ctrl.options !== 'undefined') {
@@ -452,7 +452,7 @@ var UI;
// Read form control compatible setting from cookie
getSetting: function(name) {
- var ctrl = $D('noVNC_' + name);
+ var ctrl = $D('noVNC_setting_' + name);
var val = WebUtil.readSetting(name);
if (typeof val !== 'undefined' && val !== null && ctrl.type === 'checkbox') {
if (val.toString().toLowerCase() in {'0':1, 'no':1, 'false':1}) {
@@ -539,7 +539,7 @@ var UI;
UI.updateSetting('cursor');
} else {
UI.updateSetting('cursor', !UI.isTouchDevice);
- $D('noVNC_cursor').disabled = true;
+ $D('noVNC_setting_cursor').disabled = true;
}
UI.updateSetting('clip');
UI.updateSetting('resize');
@@ -693,7 +693,7 @@ var UI;
$D('noVNC_controls').style.display = "block";
$D('connectButton').className = "noVNC_status_button_selected";
UI.connSettingsOpen = true;
- $D('noVNC_host').focus();
+ $D('noVNC_setting_host').focus();
}
},
@@ -701,11 +701,11 @@ var UI;
UI.closeSettingsMenu();
UI.toggleConnectPanel();
- var host = $D('noVNC_host').value;
- var port = $D('noVNC_port').value;
- var password = $D('noVNC_password').value;
- var token = $D('noVNC_token').value;
- var path = $D('noVNC_path').value;
+ var host = $D('noVNC_setting_host').value;
+ var port = $D('noVNC_setting_port').value;
+ var password = $D('noVNC_setting_password').value;
+ var token = $D('noVNC_setting_token').value;
+ var path = $D('noVNC_setting_path').value;
//if token is in path then ignore the new token variable
if (token) {
@@ -747,7 +747,7 @@ var UI;
},
setPassword: function() {
- UI.rfb.sendPassword($D('noVNC_password').value);
+ UI.rfb.sendPassword($D('noVNC_setting_password').value);
//Reset connect button.
$D('noVNC_connect_button').value = "Connect";
$D('noVNC_connect_button').onclick = UI.connect;
@@ -942,18 +942,18 @@ var UI;
// Handle special cases where clipping is forced on/off or locked
enableDisableViewClip: function() {
- var resizeElem = $D('noVNC_resize');
+ var resizeSetting = $D('noVNC_setting_resize');
var connected = UI.rfb && UI.rfb_state === 'normal';
if (UI.isSafari) {
// Safari auto-hides the scrollbars which makes them
// impossible to use in most cases
UI.setViewClip(true);
- $D('noVNC_clip').disabled = true;
- } else if (resizeElem.value === 'downscale' || resizeElem.value === 'scale') {
+ $D('noVNC_setting_clip').disabled = true;
+ } else if (resizeSetting.value === 'downscale' || resizeSetting.value === 'scale') {
// Disable clipping if we are scaling
UI.setViewClip(false);
- $D('noVNC_clip').disabled = true;
+ $D('noVNC_setting_clip').disabled = true;
} else if (document.msFullscreenElement) {
// The browser is IE and we are in fullscreen mode.
// - We need to force clipping while in fullscreen since
@@ -961,13 +961,13 @@ var UI;
UI.popupStatus("Forcing clipping mode since scrollbars aren't supported by IE in fullscreen");
UI.rememberedClipSetting = UI.getSetting('clip');
UI.setViewClip(true);
- $D('noVNC_clip').disabled = true;
+ $D('noVNC_setting_clip').disabled = true;
} else if (document.body.msRequestFullscreen && UI.rememberedClip !== null) {
// Restore view clip to what it was before fullscreen on IE
UI.setViewClip(UI.rememberedClipSetting);
- $D('noVNC_clip').disabled = connected || UI.isTouchDevice;
+ $D('noVNC_setting_clip').disabled = connected || UI.isTouchDevice;
} else {
- $D('noVNC_clip').disabled = connected || UI.isTouchDevice;
+ $D('noVNC_setting_clip').disabled = connected || UI.isTouchDevice;
if (UI.isTouchDevice) {
UI.setViewClip(true);
}
diff --git a/vnc.html b/vnc.html
index cdf45dc..9d58373 100644
--- a/vnc.html
+++ b/vnc.html
@@ -5,7 +5,7 @@
<!--
noVNC example: simple example using default UI
Copyright (C) 2012 Joel Martin
- Copyright (C) 2013 Samuel Mannehed for Cendio AB
+ Copyright (C) 2016 Samuel Mannehed for Cendio AB
noVNC is licensed under the MPL 2.0 (see LICENSE.txt)
This file is licensed under the 2-Clause BSD license (see LICENSE.txt).
@@ -157,38 +157,38 @@
<div id="noVNC_settings" class="triangle-right top">
<span id="noVNC_settings_menu">
<ul>
- <li><input id="noVNC_encrypt" type="checkbox"> Encrypt</li>
- <li><input id="noVNC_true_color" type="checkbox" checked> True Color</li>
- <li><input id="noVNC_cursor" type="checkbox"> Local Cursor</li>
- <li><input id="noVNC_clip" type="checkbox"> Clip to Window</li>
- <li><input id="noVNC_shared" type="checkbox"> Shared Mode</li>
- <li><input id="noVNC_view_only" type="checkbox"> View Only</li>
+ <li><input id="noVNC_setting_encrypt" type="checkbox"> Encrypt</li>
+ <li><input id="noVNC_setting_true_color" type="checkbox" checked> True Color</li>
+ <li><input id="noVNC_setting_cursor" type="checkbox"> Local Cursor</li>
+ <li><input id="noVNC_setting_clip" type="checkbox"> Clip to Window</li>
+ <li><input id="noVNC_setting_shared" type="checkbox"> Shared Mode</li>
+ <li><input id="noVNC_setting_view_only" type="checkbox"> View Only</li>
<hr>
- <li><input id="noVNC_path" type="input" value="websockify"> Path</li>
+ <li><input id="noVNC_setting_path" type="input" value="websockify"> Path</li>
<li><label>
- <select id="noVNC_resize" name="vncResize">
+ <select id="noVNC_setting_resize" name="vncResize">
<option value="off">None</option>
<option value="scale">Local Scaling</option>
<option value="downscale">Local Downscaling</option>
<option value="remote">Remote Resizing</option>
</select> Scaling Mode</label>
</li>
- <li><input id="noVNC_repeaterID" type="input" value=""> Repeater ID</li>
+ <li><input id="noVNC_setting_repeaterID" type="input" value=""> Repeater ID</li>
<hr>
<!-- Stylesheet selection dropdown -->
<li><label><strong>Style: </strong>
- <select id="noVNC_stylesheet" name="vncStyle">
+ <select id="noVNC_setting_stylesheet" name="vncStyle">
<option value="default">default</option>
</select></label>
</li>
<!-- Logging selection dropdown -->
<li><label><strong>Logging: </strong>
- <select id="noVNC_logging" name="vncLogging">
+ <select id="noVNC_setting_logging" name="vncLogging">
</select></label>
</li>
<hr>
- <li><input type="button" id="noVNC_apply" value="Apply"></li>
+ <li><input type="button" id="noVNC_settings_apply" value="Apply"></li>
</ul>
</span>
</div>
@@ -196,10 +196,10 @@
<!-- Connection Panel -->
<div id="noVNC_controls" class="triangle-right top">
<ul>
- <li><label><strong>Host: </strong><input id="noVNC_host" /></label></li>
- <li><label><strong>Port: </strong><input id="noVNC_port" /></label></li>
- <li><label><strong>Password: </strong><input id="noVNC_password" type="password" /></label></li>
- <li><label><strong>Token: </strong><input id="noVNC_token"/></label></li>
+ <li><label><strong>Host: </strong><input id="noVNC_setting_host" /></label></li>
+ <li><label><strong>Port: </strong><input id="noVNC_setting_port" /></label></li>
+ <li><label><strong>Password: </strong><input id="noVNC_setting_password" type="password" /></label></li>
+ <li><label><strong>Token: </strong><input id="noVNC_setting_token"/></label></li>
<li><input id="noVNC_connect_button" type="button" value="Connect"></li>
</ul>
</div>