Commit Graph
6444 Commits
Author SHA1 Message Date
Michael Jumper 5c92d65234 Implement dispose instruction. 2012-02-20 12:48:26 -08:00
Michael Jumper 29cb34d2a1 Move mouse events to new display. 2012-02-16 21:41:17 -08:00
Michael Jumper 3019b4d5cd Layer should preserve composite operation through resize. 2012-02-15 12:26:56 -08:00
Michael Jumper ca851827a4 Only actual client display should have hidden cursor, not main display div. 2012-02-15 10:28:17 -08:00
Michael Jumper 3e29da3665 Hide cursor. Fix positioning regression. 2012-02-15 10:17:43 -08:00
Michael Jumper ebc5caac28 Application should hide cursor. Do not require CSS class definitions. 2012-02-15 10:17:27 -08:00
Michael Jumper f6bf6c4aaa Support for new buffered cursor instruction. 2012-02-15 10:10:49 -08:00
Michael Jumper 663a3544ce Wrong location for declaration. 2012-02-14 23:07:39 -08:00
Michael Jumper cbb6490129 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()). 2012-02-14 23:02:09 -08:00
Michael Jumper 8cd1b3a857 Added pre-defined channel mask constants. Setting cursor layer to Guacamole.Layer.SRC. 2012-02-14 22:58:52 -08:00
Michael Jumper d62342f6ee Move cursor layer, rather than redrawing cursor image. 2012-02-14 21:11:38 -08:00
Michael Jumper 2b342c3864 Initial support for move instruction and layer containers. 2012-02-14 20:46:48 -08:00
Michael Jumper ceca1570b0 Modify to support new size instruction format (stub). 2012-02-11 22:00:18 -08:00
Michael Jumper 776054e33b Correct description of touch support. 2012-02-09 10:43:25 -08:00
Michael Jumper 902cef5db6 Must only check response if readyState >= 2. 2012-02-09 10:01:55 -08:00
Michael Jumper 82cb28062d Reduced duration of long-press detect from 1 second to 800 milliseconds (Thanks, Luca) 2012-01-31 21:12:40 -08:00
Michael Jumper 0209bf448a Synchronize layers properly in copy. 2012-01-30 00:53:13 -08:00
Michael Jumper d7f488c896 Firefox < 9.0.1 does not call document.body.onload ... we must use window.onload instead. 2012-01-27 15:31:17 -08:00
Michael Jumper 684dcdd33f Properly block source layer until copy to destination is complete. 2012-01-26 11:48:19 -08:00
Michael Jumper ebb75a3494 Hackish support for loadable websocket servlets. 2012-01-25 18:34:56 -08:00
Michael Jumper f1dec42496 Respaced init code. 2012-01-25 12:06:00 -08:00
Michael Jumper ff12dcd416 Start UI and connection only after control returns from body onload (otherwise, browser will always thing page is loading). 2012-01-24 23:43:19 -08:00
Michael Jumper 8cc8ad9e5e Handle events via addEventListener(). This solves an issue with touch events firing twice (they were firing once for bubble and once for capture). With addEventListener(), they fire once. 2012-01-24 22:56:53 -08:00
Michael Jumper 0752436d4a Removed unused AGPL logo. 2012-01-24 21:17:50 -08:00
Michael Jumper a38d65f63a Determine size of viewport using element stretched to fit view. 2012-01-24 21:05:01 -08:00
Michael Jumper 8559494a9b Removed bold from status text. 2012-01-24 18:27:10 -08:00
Michael Jumper 7120581e10 Removed unused images. 2012-01-24 18:24:38 -08:00
Michael Jumper 66f11d5c57 Open menu on long-press. 2012-01-24 18:24:05 -08:00
Michael Jumper db69e717a0 Combine menu status and error dialog into central status text. 2012-01-24 15:52:16 -08:00
Michael Jumper f3254dfaa0 Colorize active numsym. 2012-01-24 10:10:49 -08:00
Michael Jumper 692186f0c9 Track pressed status of keys. Only release/press keys if not already in that status. 2012-01-23 15:24:35 -08:00
Michael Jumper 4aef4fe804 Added DTD for keyboard XML. 2012-01-23 15:18:16 -08:00
Michael Jumper e4b82bee3a Use new onkeydown / onkeyup. 2012-01-23 15:15:03 -08:00
Michael Jumper a25bf0f103 Add call for key events, refactor to onkeydown and onkeyup. 2012-01-23 15:14:47 -08:00
Michael Jumper ff6ca004db Round to nearest tenth, rather than integer. 2012-01-23 13:48:30 -08:00
Michael Jumper ae06e08a31 Added DTD. 2012-01-23 13:29:34 -08:00
Michael Jumper e4ba210020 Experimental auto-scroll of UI when mouse goes offscreen. 2012-01-23 12:06:46 -08:00
Michael Jumper 08c3a8344a Release key on mouse out. 2012-01-23 10:51:12 -08:00
Michael Jumper 0e351933bd Outset/inset borders for keys. 2012-01-23 10:47:40 -08:00
Michael Jumper 9d1b845962 Control appearance of shift key depending on status of modifier. 2012-01-23 10:42:07 -08:00
Michael Jumper 5ca6a2cacf Support for user-defined classes in keyboard XML. 2012-01-23 10:41:39 -08:00
Michael Jumper 4681dd2ad3 Use background/border of keys. 2012-01-23 10:09:00 -08:00
Michael Jumper 0beb9165f4 Experimental mobile-friendly keyboard layout. 2012-01-23 10:05:01 -08:00
Michael Jumper aa5b07761e Use pressed classname for pressed keys. 2012-01-23 10:04:27 -08:00
Michael Jumper c210444fac Track pressed state for modifiers globally. Do not track pressed state of non-modifiers. 2012-01-21 12:58:44 -08:00
Michael Jumper 274da988ce Reformat + improved docs. 2012-01-21 12:55:30 -08:00
Michael Jumper 53683c90d2 Only modifier states should toggle. 2012-01-21 12:53:59 -08:00
Michael Jumper 61fcf959b3 Toggle modifier pressed states. 2012-01-21 12:53:18 -08:00
Michael Jumper bfdb5a1caa Better classes (required by OSK), control visibility of caps based on modifiers. 2012-01-21 12:07:08 -08:00
Michael Jumper 7e6ad2d953 Initial version of onclick for keys, improved classes. 2012-01-21 12:06:43 -08:00