Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole into unstable

This commit is contained in:
Michael Jumper
2011-07-04 18:35:32 -07:00
3 changed files with 20 additions and 29 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 766 B

After

Width:  |  Height:  |  Size: 326 B

View File

@@ -85,7 +85,7 @@
</div> </div>
<button id="showKeyboard">Show Keyboard</button> <button id="showKeyboard">Show Keyboard</button>
<button id="CtrlAltDelete">Ctrl-Alt-Delete</button> <button id="ctrlAltDelete">Ctrl-Alt-Delete</button>
<!-- Logo and status --> <!-- Logo and status -->
<img id="status-logo" class="logo" src="images/guacamole-logo-24.png" alt="Guacamole" title="Guacamole ${project.version}"/> <img id="status-logo" class="logo" src="images/guacamole-logo-24.png" alt="Guacamole" title="Guacamole ${project.version}"/>
@@ -106,7 +106,6 @@
<div id="errorDialog" class="errorDialogOuter"> <div id="errorDialog" class="errorDialogOuter">
<div class="errorDialogMiddle"> <div class="errorDialogMiddle">
<div class="errorDialog"> <div class="errorDialog">
<h1>Error</h1>
<p id="errorText"></p> <p id="errorText"></p>
<div class="buttons"><button id="reconnect">Reconnect</button></div> <div class="buttons"><button id="reconnect">Reconnect</button></div>
</div> </div>
@@ -116,7 +115,6 @@
<!-- Scripts --> <!-- Scripts -->
<script type="text/javascript" src="guacamole-common-js/keymap.js"></script>
<script type="text/javascript" src="guacamole-common-js/keyboard.js"></script> <script type="text/javascript" src="guacamole-common-js/keyboard.js"></script>
<script type="text/javascript" src="guacamole-common-js/mouse.js"></script> <script type="text/javascript" src="guacamole-common-js/mouse.js"></script>
<script type="text/javascript" src="guacamole-common-js/layer.js"></script> <script type="text/javascript" src="guacamole-common-js/layer.js"></script>
@@ -191,7 +189,7 @@
window.onresize(); window.onresize();
var state = document.getElementById("state"); var state = document.getElementById("state");
guac.setOnStateChangeHandler(function(clientState) { guac.onstatechange = function(clientState) {
switch (clientState) { switch (clientState) {
case 0: case 0:
@@ -217,17 +215,17 @@
default: default:
state.textContent = "Unknown"; state.textContent = "Unknown";
} }
}); };
// Cache error image (might not be available when error occurs) // Cache error image (might not be available when error occurs)
var guacErrorImage = new Image(); var guacErrorImage = new Image();
guacErrorImage.src = "images/noguacamole-logo-24.png"; guacErrorImage.src = "images/noguacamole-logo-24.png";
guac.setNameHandler(function(name) { guac.onname = function(name) {
document.title = name; document.title = name;
}); };
guac.setErrorHandler(function(error) { guac.onerror = function(error) {
guac.disconnect(); guac.disconnect();
@@ -264,7 +262,7 @@
} }
}); };
// Mouse // Mouse
var mouse = new GuacamoleMouse(display); var mouse = new GuacamoleMouse(display);
@@ -342,11 +340,9 @@
}; };
// Server copy handler // Server copy handler
guac.setClipboardHandler( guac.onclipboard = function(data) {
function(data) { clipboardElement.value = data;
clipboardElement.value = data; };
}
);
// Show/Hide clipboard // Show/Hide clipboard
@@ -402,9 +398,14 @@
); );
// Send Ctrl-Alt-Delete // Send Ctrl-Alt-Delete
var CtrlAltDelete = document.getElementById("CtrlAltDelete"); var ctrlAltDelete = document.getElementById("ctrlAltDelete");
ctrlAltDelete.onclick = function() {
var KEYSYM_CTRL = 0xFF03;
var KEYSYM_ALT = 0xFFE9;
var KEYSYM_DELETE = 0xFFFF;
CtrlAltDelete.onclick = function() {
guac.sendKeyEvent(1, KEYSYM_CTRL); guac.sendKeyEvent(1, KEYSYM_CTRL);
guac.sendKeyEvent(1, KEYSYM_ALT); guac.sendKeyEvent(1, KEYSYM_ALT);
guac.sendKeyEvent(1, KEYSYM_DELETE); guac.sendKeyEvent(1, KEYSYM_DELETE);

View File

@@ -148,20 +148,11 @@ div.errorDialogMiddle {
div.errorDialog { div.errorDialog {
background: #D44; opacity: 0.75;
border: 1px solid black; background: #D22;
border: 1px solid #F44;
padding: 1em; padding: 1em;
-khtml-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
border-radius: 0.5em;
-moz-box-shadow: 0 0.25em 0.75em black, inset 0.1em 0.1em 0.5em #F99, inset -0.1em -0.1em 0.75em #800;
-webkit-box-shadow: 0 0.25em 0.75em black, inset 0.1em 0.1em 0.5em #F99, inset -0.1em -0.1em 0.75em #800;
-khtml-box-shadow: 0 0.25em 0.75em black, inset 0.1em 0.1em 0.5em #F99, inset -0.1em -0.1em 0.75em #800;
box-shadow: 0 0.25em 0.75em black, inset 0.1em 0.1em 0.5em #F99, inset -0.1em -0.1em 0.75em #800;
max-width: 75%; max-width: 75%;
text-align: left; text-align: left;
@@ -172,7 +163,6 @@ div.errorDialog h1 {
margin: 0; margin: 0;
margin-bottom: 0.25em; margin-bottom: 0.25em;
text-align: center; text-align: center;
text-shadow: 0 0 0.25em white;
} }
div.errorDialog div.buttons { div.errorDialog div.buttons {