This is an automated email from the ASF dual-hosted git repository. jmuehlner pushed a change to branch staging/1.1.0 in repository https://gitbox.apache.org/repos/asf/guacamole-client.git.
from 8b04414 GUACAMOLE-630: Merge editing of "argv" based parameters. add d618bdc GUACAMOLE-630: Expand the getFieldHeader() utility function to accept arbitrary field names. add cbc25aa GUACAMOLE-630: Add field type for terminal color schemes. add 6936aef GUACAMOLE-630: Allow connection parameters within Guacamole menu to use full available width. add 02d3732 GUACAMOLE-630: Switch to Pickr for color picker. add f9bfac9 GUACAMOLE-630: Include newlines within color scheme strings for readability. add a1a8be6 GUACAMOLE-630: Move color scheme headers within color buttons. add 038f5ba GUACAMOLE-630: Do not contain entire field nor entire header within <label>. add 588cdcd GUACAMOLE-630: Preserve the original color scheme string if no changes have been made. add 3ce2adb GUACAMOLE-630: Preserve raw contents of color scheme if manually edited. add 54ce038 GUACAMOLE-630: Allow raw contents of custom color scheme to be edited directly. add 9191a9f GUACAMOLE-630: Always expand connection parameters to available width, not just within Guacamole menu. add 62108bf GUACAMOLE-630: Remove padding added to color scheme headers when within Guacamole menu. add ad92e86 GUACAMOLE-630: Do not check spelling of color scheme source. add a4a0318 GUACAMOLE-630: Tolerate insufficient JavaScript features to run "Pickr" color picker (Internet Explorer). add 86d18b0 GUACAMOLE-630: Revert expansion of getFieldHeader() functionality, as it is no longer needed. add 32fd94d GUACAMOLE-630: Simplify terminal color scheme field structure and styling. add 7c26dfa GUACAMOLE-630: Add compatibility prefixes for flexbox layout properties. add 518e320 GUACAMOLE-630: Correct header level within terminal color scheme field. new 91bf843 GUACAMOLE-630: Merge terminal color scheme field type. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../main/java/org/apache/guacamole/form/Field.java | 6 + ...ailField.java => TerminalColorSchemeField.java} | 12 +- .../org/apache/guacamole/protocols/kubernetes.json | 2 +- .../org/apache/guacamole/protocols/ssh.json | 2 +- .../org/apache/guacamole/protocols/telnet.json | 2 +- guacamole/pom.xml | 7 + guacamole/src/licenses/LICENSE | 31 + .../LICENSE | 2 +- .../terminalColorSchemeFieldController.js | 142 +++ .../app/form/controllers/textFieldController.js | 2 +- .../main/webapp/app/form/directives/formField.js | 14 +- .../webapp/app/form/directives/guacInputColor.js | 202 +++++ .../main/webapp/app/form/services/formService.js | 18 + .../form/styles/terminal-color-scheme-field.css | 158 ++++ .../webapp/app/form/templates/checkboxField.html | 6 +- .../main/webapp/app/form/templates/dateField.html | 1 + .../main/webapp/app/form/templates/emailField.html | 3 +- .../main/webapp/app/form/templates/formField.html | 8 +- .../webapp/app/form/templates/guacInputColor.html | 10 + .../webapp/app/form/templates/languageField.html | 4 +- .../webapp/app/form/templates/numberField.html | 6 +- .../webapp/app/form/templates/passwordField.html | 9 +- .../webapp/app/form/templates/selectField.html | 4 +- .../form/templates/terminalColorSchemeField.html | 63 ++ .../webapp/app/form/templates/textAreaField.html | 5 +- .../main/webapp/app/form/templates/textField.html | 11 +- .../main/webapp/app/form/templates/timeField.html | 1 + .../webapp/app/form/templates/timeZoneField.html | 1 + .../src/main/webapp/app/form/types/ColorScheme.js | 949 +++++++++++++++++++++ .../app/manage/styles/connection-parameter.css | 4 + guacamole/src/main/webapp/app/rest/types/Field.js | 11 +- guacamole/src/main/webapp/index.html | 6 +- guacamole/src/main/webapp/translations/en.json | 16 + 33 files changed, 1691 insertions(+), 27 deletions(-) copy guacamole-ext/src/main/java/org/apache/guacamole/form/{EmailField.java => TerminalColorSchemeField.java} (68%) copy guacamole/src/licenses/bundled/{datalist-polyfill-1.14.0 => pickr-1.2.6}/LICENSE (96%) create mode 100644 guacamole/src/main/webapp/app/form/controllers/terminalColorSchemeFieldController.js create mode 100644 guacamole/src/main/webapp/app/form/directives/guacInputColor.js create mode 100644 guacamole/src/main/webapp/app/form/styles/terminal-color-scheme-field.css create mode 100644 guacamole/src/main/webapp/app/form/templates/guacInputColor.html create mode 100644 guacamole/src/main/webapp/app/form/templates/terminalColorSchemeField.html create mode 100644 guacamole/src/main/webapp/app/form/types/ColorScheme.js