Fix touch button rendering.
authorMichael Jumper <zhangmaike@users.sourceforge.net>
Mon, 9 Apr 2012 00:17:38 +0000 (17:17 -0700)
committerMichael Jumper <zhangmaike@users.sourceforge.net>
Mon, 9 Apr 2012 00:17:38 +0000 (17:17 -0700)
src/main/webapp/client.xhtml
src/main/webapp/scripts/interface.js
src/main/webapp/styles/client.css

index 312d3c3..7c38668 100644 (file)
         </div>
 
         <!-- Touch-specific menu -->
-        <div id="touchMenu">
-            <img id="touchShowClipboard" src="images/menu-icons/tango/edit-paste.png"/>
-            <img id="touchShowKeyboard" src="images/menu-icons/tango/input-keyboard.png"/>
-            <img id="touchLogout" src="images/menu-icons/tango/system-log-out.png"/>
-        </div>
+        <div id="touchMenu"><img id="touchShowClipboard" src="images/menu-icons/tango/edit-paste.png"/><img id="touchShowKeyboard" src="images/menu-icons/tango/input-keyboard.png"/><img id="touchLogout" src="images/menu-icons/tango/system-log-out.png"/></div>
 
         <!-- guacamole-common-js scripts -->
         <script type="text/javascript" src="guacamole-common-js/keyboard.js"></script>
index 4f897b8..b3681db 100644 (file)
@@ -297,6 +297,7 @@ var GuacamoleUI = {
     GuacamoleUI.buttons.touchLogout.onclick =
         function() {
             window.location.href = "logout";
+            GuacamoleUI.hideTouchMenu();
         };
 
     // Timeouts for detecting if users wants menu to open or close
index 7477dd8..f595297 100644 (file)
@@ -264,7 +264,7 @@ div#touchMenu {
     position: absolute;
     visibility: hidden;
     
-    display: inline-block;
+    white-space: pre;
     background: black;
     border: 1px solid silver;
     padding: 1em;