[pve-devel] r5470 - in pve-manager/trunk: . debian www/root/openvz www/root/qemu
svn-commits at proxmox.com
svn-commits at proxmox.com
Tue Feb 1 08:53:24 CET 2011
Author: dietmar
Date: 2011-02-01 08:53:24 +0100 (Tue, 01 Feb 2011)
New Revision: 5470
Modified:
pve-manager/trunk/ChangeLog
pve-manager/trunk/configure.in
pve-manager/trunk/debian/changelog.Debian
pve-manager/trunk/www/root/openvz/console-direct.htm
pve-manager/trunk/www/root/qemu/vnc-direct.htm
Log:
Modified: pve-manager/trunk/ChangeLog
===================================================================
--- pve-manager/trunk/ChangeLog 2011-02-01 05:48:16 UTC (rev 5469)
+++ pve-manager/trunk/ChangeLog 2011-02-01 07:53:24 UTC (rev 5470)
@@ -1,5 +1,11 @@
2011-02-01 Proxmox Support Team <support at proxmox.com>
+ * www/root/openvz/console-direct.htm: include 2px border width in size
+ calculation. Do periodic resize.
+
+ * www/root/qemu/vnc-direct.htm: include 2px border width in size
+ calculation. fix resize for Opera.
+
* po/zh_CN.po: updated chinese translation (provided by walk0r)
2010-11-11 Proxmox Support Team <support at proxmox.com>
Modified: pve-manager/trunk/configure.in
===================================================================
--- pve-manager/trunk/configure.in 2011-02-01 05:48:16 UTC (rev 5469)
+++ pve-manager/trunk/configure.in 2011-02-01 07:53:24 UTC (rev 5470)
@@ -4,7 +4,7 @@
prefix=/usr
-PACKAGERELEASE=10
+PACKAGERELEASE=11
AC_SUBST(PACKAGERELEASE)
REPOID=`svnversion .`
Modified: pve-manager/trunk/debian/changelog.Debian
===================================================================
--- pve-manager/trunk/debian/changelog.Debian 2011-02-01 05:48:16 UTC (rev 5469)
+++ pve-manager/trunk/debian/changelog.Debian 2011-02-01 07:53:24 UTC (rev 5470)
@@ -1,3 +1,11 @@
+pve-manager (1.7-11) unstable; urgency=low
+
+ * fix vnc console size for various browsers
+
+ * updated chinese translation (provided by walk0r)
+
+ -- Proxmox Support Team <support at proxmox.com> Tue, 01 Feb 2011 08:51:48 +0100
+
pve-manager (1.7-10) unstable; urgency=low
* fix version number for 1.7 release
Modified: pve-manager/trunk/www/root/openvz/console-direct.htm
===================================================================
--- pve-manager/trunk/www/root/openvz/console-direct.htm 2011-02-01 05:48:16 UTC (rev 5469)
+++ pve-manager/trunk/www/root/openvz/console-direct.htm 2011-02-01 07:53:24 UTC (rev 5470)
@@ -38,14 +38,26 @@
<script language=JavaScript>
function wresize() {
- // resize hack for IE
+ var oh;
+ var ow;
+
if (!window.innerHeight && document.body && document.body.offsetHeight) {
- window.resizeTo(745,400);
- var oh = document.documentElement.clientHeight;
- var ow = document.documentElement.clientWidth;
- window.resizeBy (745 - ow, 400 - oh);
+ // hack for IE
+ oh = document.documentElement.clientHeight;
+ ow = document.documentElement.clientWidth;
+ } else {
+ // other browsers
+ oh = window.innerHeight;
+ ow = window.innerWidth;
}
- }
+
+ var offsetw = 745 - ow + 2;
+ var offseth = 400 - oh + 2;
+ if (offsetw !== 0 || offseth !== 0) {
+ try { window.resizeBy(offsetw, offseth); } catch (e) {}
+ }
+ setTimeout ("wresize()", 1000);
+}
</script>
__EOJS
Modified: pve-manager/trunk/www/root/qemu/vnc-direct.htm
===================================================================
--- pve-manager/trunk/www/root/qemu/vnc-direct.htm 2011-02-01 05:48:16 UTC (rev 5469)
+++ pve-manager/trunk/www/root/qemu/vnc-direct.htm 2011-02-01 07:53:24 UTC (rev 5470)
@@ -35,7 +35,14 @@
<script language=JavaScript>
function wresize() {
- var ps = document.vncapp.getPreferredSize();
+ var ps;
+ try {
+ ps = document.vncapp.getPreferredSize();
+ } catch (e) {
+ setTimeout ("wresize()", 100);
+ return;
+ }
+
var aw = ps.width;
var ah = ps.height;
var oh;
@@ -51,11 +58,13 @@
ow = window.innerWidth;
}
- document.vncapp.width = aw;
- document.vncapp.height = ah;
+ document.vncapp.style.height = ah + "px";
+ document.vncapp.style.width = aw + "px";
- var offsetw = aw - ow;
- var offseth = ah - oh;
+ var offsetw = aw - ow + 2;
+ var offseth = ah - oh + 2;
+
+
if (offsetw !== 0 || offseth !== 0) {
try { window.resizeBy(offsetw, offseth); } catch (e) {}
}
@@ -67,9 +76,9 @@
</script>
__EOJS
- $out .= "<body id=vnc style='margin:0px;' onLoad='javascript:wresize();'>\n";
- $out .= "<div class=lightcolbd style='border: 1px solid;'>";
- $out .= "<APPLET id=vncapp CODE='VncViewer.class' ARCHIVE='/vncterm/VncViewer.jar' width=640 height=400 vspace=0 hspace=0>\n";
+ $out .= "<body id=vnc style='margin:0px;' onLoad='javascript:setTimeout(\"wresize()\", 500);'>\n";
+ $out .= "<div style='border: 1px solid;'>";
+ $out .= "<APPLET id=vncapp CODE='VncViewer.class' ARCHIVE='/vncterm/VncViewer.jar' width='100%' height='100%' vspace=0 hspace=0>\n";
$out .= "<param name=PORT value='$port'>\n";
$out .= "<param name=PASSWORD value='$ticket'>\n";
More information about the pve-devel
mailing list