Commit Graph

483 Commits

Author SHA1 Message Date
Michael Jumper
65cdb5daef GUAC-1213: Add time zone field type. 2015-08-09 22:14:19 -07:00
James Muehlner
615d56e388 GUAC-1260 Need vendor extensions for background-size. 2015-07-22 21:43:30 -07:00
James Muehlner
1a837b9fee GUAC-1260 Allow extensions to override guacamole icons. 2015-07-22 21:37:09 -07:00
Michael Jumper
87acfecb1b GUAC-1254: Fade out keys not applicable to AltGR if AltGr is active. 2015-07-16 14:49:12 -07:00
Michael Jumper
ff45819cd1 GUAC-1254: Add AltGr key to German keyboard layout and OSK style. 2015-07-16 14:49:11 -07:00
James Muehlner
f188866288 Merge pull request #214 from glyptodon/translation-fallback
GUAC-1230: Fix translation fallback
2015-07-14 17:12:12 -07:00
Michael Jumper
4e1bd0530f GUAC-1249: Ensure stacking context of login UI fields is explicit (see http://stackoverflow.com/questions/1287439/ie7-z-index-layering-issues). 2015-07-14 15:08:30 -07:00
Michael Jumper
d60370b2d3 GUAC-1230: Do not rely on loader for fallback. Force fallback within angular-translate by returning an empty translation. 2015-07-14 12:54:18 -07:00
Michael Jumper
30b62f2cfb GUAC-1230: Restore usage of browser language default. 2015-07-14 12:51:17 -07:00
Frode Langelo
be36726a9b GUAC-1245: OSK Super and Menu keys are stuck together. Remove 'super' modifier on Meny key so that these work independently and the context menu can be accessed from the Menu key 2015-07-06 13:45:01 -07:00
Michael Jumper
a7366e88b3 GUAC-1172: Use $templateRequest now that we have it (Angular 1.3.x) - no need to manually check/populate $templateCache. 2015-07-05 13:45:10 -07:00
Michael Jumper
05eb8da0ec GUAC-1172: Use template for files within the file browser. 2015-07-05 13:42:56 -07:00
Michael Jumper
e6886f7bbf GUAC-1172: Move file transfer manager to corner of client display. 2015-07-05 12:45:09 -07:00
Michael Jumper
6816314797 GUAC-1172: Add translation strings for filesystem menu. 2015-07-03 13:12:18 -07:00
Michael Jumper
daf52dee5e GUAC-1172: Implement file upload through object streams. 2015-07-03 13:07:19 -07:00
Michael Jumper
cfd3710bf2 GUAC-1172: Provide root-level breadcrumb. 2015-07-03 12:40:11 -07:00
Michael Jumper
94b022b513 GUAC-1172: Allow file browser breadcrumbs to wrap. 2015-07-03 11:55:10 -07:00
Michael Jumper
6edb954501 GUAC-1172: No whitespace between icon and filename. 2015-07-03 11:47:22 -07:00
Michael Jumper
d265c814e1 GUAC-1172: Sort files lexicographically with directories first. 2015-07-03 11:44:51 -07:00
Michael Jumper
e2f83dd306 GUAC-1172: Migrate to from ngRepeat to $interpolate for the file browser - Guacamole needs to be easy to $digest ;). 2015-07-02 23:08:17 -07:00
Michael Jumper
149fba6737 GUAC-1172: Implement navigation via breadcrumbs - no more tree. 2015-07-02 21:39:09 -07:00
Michael Jumper
c673de30e1 GUAC-1172: Implement download of specific files via click. 2015-07-02 21:39:09 -07:00
Michael Jumper
0055cf71ee GUAC-1172: Display file browser within own menu. Show available devices in guac menu. 2015-07-02 21:39:09 -07:00
Michael Jumper
3109fe8138 GUAC-1172: Implement file browsing directive. Track expanded/collapsed state within ManagedFilesystem.File. 2015-07-02 21:39:09 -07:00
Michael Jumper
1494f2d46c GUAC-1172: Separate sidebar menu style into own class. 2015-07-02 21:39:09 -07:00
Michael Jumper
4c589c0f34 GUAC-1172: Define ManagedFilesystem type. Handle received filesystem objects. 2015-07-02 21:39:09 -07:00
Michael Jumper
04a303108d GUAC-1172: Work around angular-translate/angular-translate#788 by using the translate directive (no filter). Current scope is not available to filters as of AngularJS 1.3. 2015-07-02 16:12:17 -07:00
Michael Jumper
076a549754 GUAC-1172: Upgrade angular-translate to 2.7.2. Configure required sanitization strategy. Use null instead of false for lack of login error. 2015-07-02 15:28:34 -07:00
Michael Jumper
e973f7de6b GUAC-1172: Upgrade to Angular 1.3.16. Update form template to work around angular/angular.js#12260. 2015-07-02 15:10:38 -07:00
Michael Jumper
19e4b5496f GUAC-1229: Default to English until language fallback issues can be resolved. 2015-06-12 11:08:06 -07:00
Michael Jumper
dcd82f9e63 GUAC-1176: Remove all human-readable title properties from the REST form objects. 2015-06-08 16:15:31 -07:00
Michael Jumper
4eb5989c18 GUAC-1176: Ensure blank values are interpreted consistently (no multiple blank options in select fields). 2015-06-08 14:33:44 -07:00
Michael Jumper
9ac64441cd GUAC-1176: Explicitly specify ng-trim="false" for password fields. The AngularJS documentation states password fields will not be trimmed, but that is apparently only true if the input field type does not vary dynamically. The trimmed/untrimmed state seems only to be set when the directive initially loads. 2015-06-08 14:33:43 -07:00
Michael Jumper
a532e22926 GUAC-1176: Generalize form fields by removing the value property. Add type-specific convenience classes for each field. 2015-06-08 14:33:43 -07:00
Michael Jumper
b53bd3ca4f GUAC-1176: Ensure login fields default to blank, not null or undefined. 2015-06-08 14:33:43 -07:00
Michael Jumper
6ea589b7e8 GUAC-1176: Use existing login error status. No need for modal notifications. 2015-06-08 14:33:43 -07:00
Michael Jumper
de6c5fd4da GUAC-1176: Provide user with help text during login. Style continuation dialog differently. Add continue button. 2015-06-08 14:33:43 -07:00
Michael Jumper
7826039d1f GUAC-1176: Set CSS "continuation" class on login interface if login is continuing. 2015-06-08 14:33:43 -07:00
Michael Jumper
91fb8e3c88 GUAC-1176: Only clear entered passwords - do not delete the fields entirely. 2015-06-08 14:33:43 -07:00
Michael Jumper
304e150a1e GUAC-1176: Validate new password set due to expiration. Allow errors dialogs during login process. 2015-06-08 14:33:43 -07:00
Michael Jumper
85dae9e52a GUAC-1176: Clear passwords if credentials are rejected for any reason (even client error). Flag generic login error only for specifically invalid credentials. 2015-06-08 14:33:43 -07:00
Michael Jumper
7a3503a40e GUAC-1176: Handle insufficient credentials distinctly from invalid credentials. 2015-06-08 14:33:43 -07:00
James Muehlner
368ceea080 Merge pull request #192 from glyptodon/custom-field-types
GUAC-1176: Implement support for custom field types
2015-06-08 14:32:14 -07:00
Michael Jumper
a96b7756a9 GUAC-1176: Allow field types to define hard-coded HTML templates (without a URL). 2015-06-08 13:02:45 -07:00
Michael Jumper
ed744d9d1d GUAC-1217: Fallback to standard dialects when no specific dialect is available/requested. 2015-06-05 19:39:59 -07:00
Michael Jumper
f711baefab GUAC-1217: Use navigator.languages in preference to navigator.language (Chrome does not set navigator.language based on user preferences). 2015-06-05 19:39:21 -07:00
Michael Jumper
2b9ff2cd44 GUAC-1176: formService must use a provider to be configurable within a config block. 2015-06-05 09:17:57 -07:00
Michael Jumper
48e10ab69a GUAC-1176: Migrate all field types to the new field registration service. Use field registration service within guacFormField directive. 2015-06-05 00:09:52 -07:00
Michael Jumper
d292eb94ea GUAC-1176: Implement field type registration service. 2015-06-04 23:09:43 -07:00
Michael Jumper
3a619dbe0a GUAC-800: Display connection and connection group attributes, if present. 2015-05-26 14:50:45 -07:00