diff options
author | Samuel Mannehed <samuel@cendio.se> | 2016-04-30 04:35:19 +0200 |
---|---|---|
committer | Samuel Mannehed <samuel@cendio.se> | 2016-05-27 16:12:32 +0200 |
commit | 682fd02be65107ed9267969ff21e3661bddda5ba (patch) | |
tree | 2e2befd7f4b7a49a1170c8794513d34399c2f9a6 | |
parent | a20a8987650a7a3080706fe1c3678cf4f2e855ad (diff) | |
download | novnc-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.css | 14 | ||||
-rw-r--r-- | include/ui.js | 66 | ||||
-rw-r--r-- | vnc.html | 34 |
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); } @@ -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> |