Browse Source

Fix setBarPosotion runtime errors.

Joel Martin 14 years ago
parent
commit
6ea8bece9b
3 changed files with 5 additions and 5 deletions
  1. 1 1
      include/base.css
  2. 3 3
      include/ui.js
  3. 1 1
      vnc.html

+ 1 - 1
include/base.css

@@ -72,7 +72,7 @@ html {
   display: none;
 }
 
-.noVNC_mobile_buttons_right {
+#noVNC_buttons_right {
   position:fixed;
   padding-right:10px;
   padding-top:9px;

+ 3 - 3
include/ui.js

@@ -374,7 +374,7 @@ connect: function() {
 
     UI.rfb.connect(host, port, password);
     //Close dialog.
-    setTimeout("setBarPosition()",100);
+    setTimeout(UI.setBarPosition, 100);
     $D('noVNC_defaultScreen').style.display = "none";
 },
 
@@ -497,9 +497,9 @@ addOption: function(selectbox,text,value )
 setBarPosition: function() {
     $D('noVNC-control-bar').style.top = (window.pageYOffset) + 'px';
     $D('noVNC_mobile_buttons').style.left = (window.pageXOffset) + 'px';
-    $D('noVNC_mobile_buttons_right').style.right = 0 + 'px'; 
+    $D('noVNC_buttons_right').style.right = 0 + 'px'; 
     
-    var vncwidth = $('#noVNC_screen').width();
+    var vncwidth = $D('noVNC_screen').style.offsetWidth;
     $D('noVNC-control-bar').style.width = vncwidth + 'px';
 },
 

+ 1 - 1
vnc.html

@@ -68,7 +68,7 @@
         </div>
 
         <!--noVNC Buttons-->
-        <div class="noVNC_mobile_buttons_right">
+        <div id="noVNC_buttons_right">
             <input type="button" class="noVNC_status_button"
                 style="float:left;" value="CtrlAltDel" id="sendCtrlAltDelButton"
                 onclick="UI.sendCtrlAltDel();">