]> git.proxmox.com Git - mirror_novnc.git/commitdiff
Make repeaterID show up in config options on vnc.html
authorWilliam Lightning <kassah@gmail.com>
Sat, 23 Jun 2012 05:30:57 +0000 (22:30 -0700)
committerWilliam Lightning <kassah@gmail.com>
Sat, 23 Jun 2012 05:30:57 +0000 (22:30 -0700)
include/ui.js
vnc.html

index eddfa6cd53c0d793bd89773356c647a4ab75d167..77ba46a454f29b27448c1e77bfac69c796b4bab3 100644 (file)
@@ -49,6 +49,7 @@ load: function() {
     UI.initSetting('port', window.location.port);
     UI.initSetting('password', '');
     UI.initSetting('encrypt', (window.location.protocol === "https:"));
+    UI.initSetting('repeaterID', '');
     UI.initSetting('true_color', true);
     UI.initSetting('cursor', false);
     UI.initSetting('shared', true);
@@ -258,6 +259,7 @@ toggleSettingsPanel: function() {
         UI.closeSettingsMenu();
     } else {
         UI.updateSetting('encrypt');
+        UI.updateSetting('repeaterID');
         UI.updateSetting('true_color');
         if (UI.rfb.get_display().get_cursor_uri()) {
             UI.updateSetting('cursor');
@@ -304,6 +306,7 @@ closeSettingsMenu: function() {
 settingsApply: function() {
     //Util.Debug(">> settingsApply");
     UI.saveSetting('encrypt');
+    UI.saveSetting('repeaterID');
     UI.saveSetting('true_color');
     if (UI.rfb.get_display().get_cursor_uri()) {
         UI.saveSetting('cursor');
@@ -415,6 +418,7 @@ updateVisualState: function() {
 
     //Util.Debug(">> updateVisualState");
     $D('noVNC_encrypt').disabled = connected;
+    $D('noVNC_repeaterID').disabled = connected;
     $D('noVNC_true_color').disabled = connected;
     if (UI.rfb && UI.rfb.get_display() &&
         UI.rfb.get_display().get_cursor_uri()) {
@@ -484,6 +488,7 @@ connect: function() {
     }
 
     UI.rfb.set_encrypt(UI.getSetting('encrypt'));
+    UI.rfb.set_repeaterID(UI.getSetting('repeaterID'));
     UI.rfb.set_true_color(UI.getSetting('true_color'));
     UI.rfb.set_local_cursor(UI.getSetting('cursor'));
     UI.rfb.set_shared(UI.getSetting('shared'));
index b6cf85ba2c35a1010888bcf1ab5268b8d44fae25..ac1aa770b0321d14f4dae6ac209cbbcf5215561f 100644 (file)
--- a/vnc.html
+++ b/vnc.html
                     <li><input id="noVNC_view_only" type="checkbox"> View Only</li>
                     <li><input id="noVNC_connectTimeout" type="input"> Connect Timeout (s)</li>
                     <li><input id="noVNC_path" type="input" value="websockify"> Path</li>
+                    <li><input id="noVNC_repeaterID" type="input" value=""> Repeater ID</li>
                     <hr>
                     <!-- Stylesheet selection dropdown -->
                     <li><label><strong>Style: </strong>