diff --git a/include/black.css b/include/black.css index 3f95b88d..201d441a 100644 --- a/include/black.css +++ b/include/black.css @@ -1,124 +1,9 @@ -body { - margin: 0px; - font-size: 13px; - color: #111; - font-family: "Helvetica"; +.noVNC-control-bar { + background-position:50% 100%; } -#VNC_controls { - background: #111; - line-height: 1em; - color: #FFF; - overflow: hidden; - padding: 4px 24px; -} - -#VNC_controls ul { - list-style:none; - list-style-position: outside; - margin: 0px; - padding: 0px; -} -#VNC_controls li { - margin-right: 15px; - padding: 2px 0px; - float: left; -} -#VNC_controls li input[type=text], -#VNC_controls li input[type=password] { - border: 2px solid #333; -} - -#VNC_host { - width: 100px; -} -#VNC_port { - width: 50px; -} -#VNC_password { - width: 80px; -} -#VNC_encrypt { -} -#VNC_connect_button { - width: 100px; -} - -#VNC_status_bar td { - padding: 0px; - margin: 0px; -} -#VNC_status_bar div { - font-size: 12px; - font-weight: bold; - text-align: center; - margin: 0px; - padding: 1em; -} -.VNC_status_button { - font-size: 10px; - margin: 0px; - padding: 0px; -} -#VNC_status { - text-align: center; -} -#VNC_settings_menu { - display: none; - position: absolute; - width: 13em; - border: 1px solid #888; - color: #111; - font-weight: normal; - background-color: #f0f2f6; - padding: 5px; margin: 3px; - z-index: 100; opacity: 1; - text-align: left; white-space: normal; -} -#VNC_settings_menu ul { - list-style: none; - margin: 0px; - padding: 0px; -} - -.VNC_buttons_right { - text-align: right; -} -.VNC_buttons_left { - text-align: left; -} -.VNC_status_normal { - background: #111; - color: #fff; -} -.VNC_status_error { - background: #111; - color: #f44; -} -.VNC_status_warn { - background: #111; - color: #ff4; -} - -#VNC_screen { - -webkit-border-radius: 10px; - -moz-border-radius: 10px; - border-radius: 10px; - background: #111; - padding: 20px; - margin: 0 auto; - color: #FFF; - margin-top: 20px; - text-align: center; - - /* This causes the width of the outer div(#screen) honor the size of the inner (#vnc) div */ - display: table; - table-layout: auto; -} -#VNC_canvas { - background: #111; - margin: 0 auto; -} -#VNC_clipboard { - display: none; -} +.triangle-right { + border:2px solid #fff; + background:#000; + color:#fff; +} \ No newline at end of file diff --git a/include/input.js b/include/input.js index 6c7fecf5..3124d083 100644 --- a/include/input.js +++ b/include/input.js @@ -1852,7 +1852,7 @@ unicodeTable = { 0x28e0 : 0x10028e0, 0x28e1 : 0x10028e1, 0x28e2 : 0x10028e2, - 0x28e3 : 0x10028e3, + 0x28e3 : 0x10028e3, 0x28e4 : 0x10028e4, 0x28e5 : 0x10028e5, 0x28e6 : 0x10028e6, @@ -1881,4 +1881,4 @@ unicodeTable = { 0x28fd : 0x10028fd, 0x28fe : 0x10028fe, 0x28ff : 0x10028ff -}; +}; \ No newline at end of file diff --git a/include/rfb.js b/include/rfb.js index feccc160..b435b8f7 100644 --- a/include/rfb.js +++ b/include/rfb.js @@ -842,9 +842,9 @@ normal_msg = function() { //Util.Debug("red after: " + red); green = parseInt(ws.rQshift16() / 256, 10); blue = parseInt(ws.rQshift16() / 256, 10); - Util.Debug("*** colourMap: " + display.get_colourMap()); display.set_colourMap([red, green, blue], first_colour + c); } + Util.Debug("*** colourMap: " + display.get_colourMap()); Util.Info("Registered " + num_colours + " colourMap entries"); //Util.Debug("colourMap: " + display.get_colourMap()); break; diff --git a/include/ui.js b/include/ui.js index 7f13b3ba..ee630fbd 100644 --- a/include/ui.js +++ b/include/ui.js @@ -13,132 +13,26 @@ var UI = { settingsOpen : false, +ConnSettingsOpen : true, +clipboardOpen: false, // Render default UI and initialize settings menu -load: function(target) { +load: function() { var html = '', i, sheet, sheets, llevels; - /* Populate the 'target' DOM element with default UI */ - if (!target) { - target = $D('vnc'); - } else if (typeof target === 'string') { - target = $D(target); - } - - if ((!document.createElement('canvas').getContext) && - window.ActiveXObject) { - // Suggest Chrome frame for Internet Explorer users - html += '
'; - html += ' You are using a version of Internet Explorer '; - html += ' that does not have HTML5 Canvas support. '; - html += ' To use noVNC you must use a browser with HTML5 '; - html += ' Canvas support or install '; - html += ' '; - html += ' Google Chrome Frame.'; - html += '
'; - target.innerHTML = html; - return; - } - - html += '
'; - html += '