Commit Graph
2521 Commits
Author SHA1 Message Date
Michael Jumper 3d71f84f0a GUACAMOLE-723: Display connection selection menu only if multiple choices are available. 2019-06-23 12:48:36 -07:00
Michael Jumper 40ee0d3775 GUACAMOLE-723: Consider entire connection hierarchy when determining whether only one connection is available. 2019-06-23 12:39:44 -07:00
Virtually Nick b1d3070748 GUACAMOLE-723: Merge automatically close menus upon click unless explicitly marked as interactive. 2019-06-23 08:19:39 -04:00
Michael Jumper 47ed39fb33 GUACAMOLE-723: Prefer a wider connection selection menu, but no wider than the sidebar. 2019-06-22 18:54:17 -07:00
Michael Jumper 93dbf85a14 GUACAMOLE-723: Automatically close menus upon click unless explicitly marked as interactive. 2019-06-22 18:41:29 -07:00
Michael Jumper 0e33525d7b GUACAMOLE-723: Use ellipsis for overflowing connection names within the connection selection menu. 2019-06-22 17:47:57 -07:00
Virtually Nick 8ec139098a GUACAMOLE-723: Merge allow connection name to display cleanly in menu. 2019-06-22 17:39:05 -04:00
Michael Jumper 5f1c70e737 Merge 1.1.0 changes back to master. 2019-06-17 18:38:29 -07:00
Mike Jumper 82ea1d6ff5 GUACAMOLE-354: Merge translation and definition for Swiss German keymap option. 2019-06-17 18:34:02 -07:00
Michael Jumper e412742b59 GUACAMOLE-723: Apply ellipsis to all overflowing menu titles by default. 2019-06-15 18:49:32 -07:00
Michael Jumper e351b355a5 GUACAMOLE-723: Apply ellipsis when connection name overflows available space, regardless of whether the connection selection menu is used. 2019-06-15 18:35:14 -07:00
Michael Jumper a084ad41de GUACAMOLE-723: Padding adjustment should be made only to the connection select menu. 2019-06-15 18:11:23 -07:00
Michael Jumper 18e1ec2240 GUACAMOLE-723: Apply ellipsis to portion of connection name that overflows connection selection menu title. 2019-06-15 18:08:40 -07:00
Michael Jumper 4f41890e2b GUACAMOLE-723: Separate connection selection menu to own CSS class. 2019-06-15 18:05:03 -07:00
Virtually Nick 1b48f21573 merge 1.1.0 changes back to master. 2019-06-15 17:16:40 -04:00
Virtually Nick ce106d6426 GUACAMOLE-815: Merge remove duplicated "timezone" field definitions and translations. 2019-06-15 17:15:13 -04:00
Virtually Nick 15bb363de3 Merge 1.1.0 changes back to master. 2019-06-15 17:11:13 -04:00
Michael Jumper 48ce083ad7 GUACAMOLE-815: Remove duplicated "timezone" field definitions and translations. 2019-06-15 14:00:32 -07:00
Michael Jumper 78977ae4fc GUACAMOLE-422: Use the same display mechanism and structure (the guacForm directive) for all locale preferences, not just the time zone. 2019-06-15 13:43:28 -07:00
Michael Jumper ec963dd036 GUACAMOLE-422: Define field type which represents the ID of any supported language. 2019-06-15 13:40:16 -07:00
Virtually Nick ee6a79933e Merge 1.1.0 changes bcak to master. 2019-06-08 17:34:11 -04:00
Michael Jumper 092657aa79 GUACAMOLE-422: Replace non-short-circuit logic in null check (&) with proper short-circuit logic (&&).
Checking `timezone != null & !timezone.isEmpty()` will result in a
`NullPointerException` when `timezone` is null, as the `&` ensures
`timezone.isEmpty()` will run in all cases.
2019-06-08 13:44:45 -07:00
Michael Jumper 4df22ce67b Merge 1.1.0 changes back to master. 2019-06-07 09:01:40 -07:00
Mike Jumper f2ae848b1b GUACAMOLE-422: Merge support for forwarding client timezone at Guacamole protocol level. 2019-06-07 08:53:49 -07:00
Virtually Nick 2362cfcabe GUACAMOLE-742: Merge use "data-disabled" instead of "disabled" for directive attributes. 2019-05-17 06:46:19 -04:00
Michael Jumper 1a57088bfb GUACAMOLE-742: Use "data-disabled" instead of "disabled" for directive attributes.
Internet Explorer 11 interprets the "disabled" attribute on all HTML
elements, even unknown elements like AngularJS directives, disabling any
input fields that end up on the DOM tree within those elements. This
breaks the login form.

The alternative "data-disabled" attribute form supported by AngularJS
allows things to work without interference.
2019-05-16 14:21:47 -07:00
Virtually Nick 3b60f135b9 Merge 1.1.0 changes to master. 2019-05-13 21:37:17 -04:00
Michael Jumper 5be810ec6b GUACAMOLE-422: Remove "Canada/East-Saskatchewan" time zone, which was removed from the IANA database in release 2017c of the database.
From http://mm.icann.org/pipermail/tz-announce/2017-October/000047.html:

>
> Remove Canada/East-Saskatchewan from the 'backward' file, as it
> exceeded the 14-character limit and was an unused misnomer anyway.
>
2019-05-13 18:24:37 -07:00
Michael Jumper 803ff27468 GUACAMOLE-422: Update TIMEZONE field documentation to reference IANA time zone database. 2019-05-13 18:21:38 -07:00
Virtually Nick 3c1f64ec61 GUACAMOLE-422: Update timezone format comments in AngularJS component. 2019-05-10 12:41:43 -04:00
Virtually Nick b0698585f0 GUACAMOLE-422: Resolve commit conflict due to translation updates. 2019-05-10 12:37:56 -04:00
Virtually Nick 06315a88b3 GUACAMOLE-422: Fix JSTZ license information, round 2. 2019-05-10 12:09:06 -04:00
Virtually Nick 786041668e GUACAMOLE-422: Fix JSTZ license information. 2019-05-10 12:08:19 -04:00
Virtually Nick e02dcf8c84 Merge 1.1.0 changes back to master. 2019-05-10 11:04:19 -04:00
Virtually Nick d61203c5ed Merge 1.1.0 changes back to master. 2019-05-10 10:09:23 -04:00
Michael Jumper 212a39b025 GUACAMOLE-422: Add definitions and translations for the RDP/SSH "timezone" parameter. 2019-05-09 18:39:18 -07:00
Michael Jumper b5c5fa39ca GUACAMOLE-649: Add definition and translation for SSH "locale" parameter. 2019-05-09 18:25:23 -07:00
Nick Couchman d534a7085d GUACAMOLE-422: Update documentation and style; tweaks to GuacamoleProtocolVersion implementation. 2019-05-06 11:29:09 -04:00
Nick Couchman 381bca07fd GUACAMOLE-422: Add JSTZ license. 2019-05-06 11:27:04 -04:00
Virtually Nick 95f10f5e15 GUACAMOLE-783: Merge ensure GET requests to REST API are not cached in IE. 2019-04-27 21:59:56 -04:00
Michael Jumper 91f6bf23c5 GUACAMOLE-742: Reorganize login dialog CSS hierarchically. 2019-04-27 17:43:07 -07:00
Michael Jumper 6a9981c160 GUACAMOLE-742: Remove unnecessary element specificity of login CSS selectors. 2019-04-27 17:41:42 -07:00
Michael Jumper 81872f5718 GUACAMOLE-742: Fade in overall login UI, not just login dialog.
Placing the fade animation on the login dialog (which also handles the
error shake-head animation) results in the dialog fading in each time
the login process changes state. It really should only fade when the
overall login interface initially appears.
2019-04-27 17:39:41 -07:00
Michael Jumper 65995e3f5a GUACAMOLE-783: Ensure GET requests to the REST API are not serviced from the cache in Internet Explorer.
IE 11 appears to ignore the `Cache-Control` header on requests despite
RFC 7234 and does not invalidate cache after changes are made to a
resource via PUT/DELETE/POST despite RFC 2616. It _does_ behave
correctly when the `Pragma` header is included.

This behavior is not observed for Chrome/Firefox which both correctly
honor the `Cache-Control` header and correctly invalidate cache after
changes.
2019-04-27 17:02:18 -07:00
Michael Jumper 583c82a45c GUACAMOLE-742: Disable login form after credentials have been submitted. 2019-04-27 16:56:11 -07:00
Michael Jumper 59fdc80e9f GUACAMOLE-742: Provide "disabled" attribute for forms and fields. 2019-04-27 16:52:37 -07:00
Vict0rC 8faacfae88 GUACAMOLE-781: Removed 2 lines about guacamole version, which should be only in base transaltion file. 2019-04-25 11:07:27 +02:00
Victor Cleaner 0c5d9aeb28 GUACAMOLE-781: CZ Translation
Czech translation of Guacamole client
2019-04-24 23:35:49 +02:00
Virtually Nick 0f4ff0fe46 GUACAMOLE-422: Clean up style and extra code. 2019-04-22 11:53:09 -04:00
Nick Couchman 5ac98e441c GUACAMOLE-422: Remove extra space in pom.xml 2019-04-22 11:53:09 -04:00