Commit Graph

310 Commits

Author SHA1 Message Date
Michael Jumper
64248bb181 Fade out display on error. 2012-03-13 21:45:01 -07:00
Matt Hortman
b549968e60 Highlight the modifier keys when they're toggled. 2012-03-12 12:34:51 -07:00
Michael Jumper
5953e8f140 Use Guacamole.ChainedTunnel when WebSocket is available (to safely fall back to HTTP if WebSocket fails). 2012-03-09 16:12:49 -08:00
Michael Jumper
6a52434b12 Test for WebSocket, default to HTTP. 2012-03-09 12:42:56 -08:00
Michael Jumper
f9d6830ab5 Merge branch 'loadable-websocket-support' into unstable 2012-03-09 12:33:37 -08:00
Michael Jumper
7a266eb6b0 Using WebSocket tunnnel for connection (HTTP Tunnel temporarily disabled - need support detection) 2012-03-08 08:14:18 -08:00
Matt Hortman
c524ba4914 fixed keysym for right Alt key 2012-03-08 09:59:45 -05:00
Michael Jumper
b2704ffcad Use logger, fix JavaDoc. 2012-03-07 20:29:41 -08:00
Michael Jumper
7dbbf9fa55 Merge branch 'unstable' into loadable-websocket-support 2012-03-07 19:48:28 -08:00
Michael Jumper
64b8bb0295 Do not require classList. 2012-03-01 12:56:21 -08:00
Michael Jumper
612b1c19ef Menu button styling. 2012-03-01 12:55:50 -08:00
Michael Jumper
0dcaed693e Hint to browser that configuration list should not be cached. 2012-02-29 00:10:21 -08:00
Michael Jumper
a0d81dbbba Showing menu whenever mouse leaves document is too aggressive ... just using menuControl for now (see #94). 2012-02-23 15:46:11 -08:00
Michael Jumper
2e0ff46d6b Bumped version to 0.6.0 2012-02-23 13:28:59 -08:00
Michael Jumper
29cb34d2a1 Move mouse events to new display. 2012-02-16 21:41:17 -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
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
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
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
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
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
e4b82bee3a Use new onkeydown / onkeyup. 2012-01-23 15:15:03 -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
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
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
274da988ce Reformat + improved docs. 2012-01-21 12:55:30 -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
1cc7d192c2 Move on-screen keyboard out of display. 2012-01-20 22:43:54 -08:00
Michael Jumper
017a8b444e Refactored CSS to new requirements from OSK changes. 2012-01-20 22:33:48 -08:00
Michael Jumper
2f697d33ff Removed arrow keys and ins/home/etc. for space (important on mobile). 2012-01-20 21:30:23 -08:00
Michael Jumper
4917995ce7 Keyboard style improvements. 2012-01-20 01:29:04 -08:00
Michael Jumper
24d22cc7a9 Add gaps to layout, remove padding. 2012-01-20 01:10:37 -08:00
Michael Jumper
c6a0109667 Add viewport meta tags. 2012-01-19 16:51:16 -08:00
Michael Jumper
05318c490a Set size in keyboard layout, migrate to new on-screen keyboard API, update keyboard style. 2012-01-19 15:33:59 -08:00
Michael Jumper
532bbbd107 No need to create Map if user not valid. 2011-12-21 00:09:51 -08:00
Michael Jumper
19fe9dcc9b Should return null if user is not valid. 2011-12-21 00:09:18 -08:00
Michael Jumper
cc2e57e1d6 auth-provider property should be required. 2011-12-20 21:43:16 -08:00
Michael Jumper
0439f0043e If AuthenticationProvider property not provided, parseValue() should return null. 2011-12-20 21:42:26 -08:00