mirror of
				https://github.com/gyurix1968/guacamole-client.git
				synced 2025-10-31 09:03:21 +00:00 
			
		
		
		
	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:
		| @@ -423,32 +423,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; | ||||
|  | ||||
|             } | ||||
|  | ||||
|         } | ||||
|          | ||||
|     }; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user