Refactor supporting recent changes to guacamole-common-js (removal of getLayers() from Guacamole.Client, changes to Guacamole.Client constructor prototype, and addition of Guacamole.Client.getDisplay()).

This commit is contained in:
Michael Jumper
2012-02-14 23:02:09 -08:00
parent 82cb28062d
commit cbb6490129
2 changed files with 3 additions and 27 deletions

View File

@@ -103,10 +103,12 @@
// Instantiate client
var guac = new Guacamole.Client(
GuacamoleUI.display,
new Guacamole.HTTPTunnel("tunnel")
);
// Add client to UI
GuacamoleUI.display.appendChild(guac.getDisplay());
// Tie UI to client
GuacamoleUI.attach(guac);

View File

@@ -424,32 +424,6 @@ GuacamoleUI.attach = function(guac) {
// Display error message
GuacamoleUI.showError(error);
// Show error by desaturating display
var layers = guac.getLayers();
for (var i=0; i<layers.length; i++) {
layers[i].filter(desaturateFilter);
}
// Filter for desaturation
function desaturateFilter(data, width, height) {
for (var i=0; i<data.length; i+=4) {
// Get RGB values
var r = data[i];
var g = data[i+1];
var b = data[i+2];
// Desaturate
var v = Math.max(r, g, b) / 2;
data[i] = v;
data[i+1] = v;
data[i+2] = v;
}
}
};
// Disconnect on close