diff --git a/guacamole/src/main/frontend/src/app/client/templates/client.html b/guacamole/src/main/frontend/src/app/client/templates/client.html index 829d5ef7d..66dca3a77 100644 --- a/guacamole/src/main/frontend/src/app/client/templates/client.html +++ b/guacamole/src/main/frontend/src/app/client/templates/client.html @@ -124,6 +124,7 @@ diff --git a/guacamole/src/main/frontend/src/app/form/directives/form.js b/guacamole/src/main/frontend/src/app/form/directives/form.js index 8d35774c7..4aa99668a 100644 --- a/guacamole/src/main/frontend/src/app/form/directives/form.js +++ b/guacamole/src/main/frontend/src/app/form/directives/form.js @@ -79,7 +79,14 @@ angular.module('form').directive('guacForm', [function form() { * * @type String */ - focused : '=' + focused : '=', + + /** + * The client associated with this form, if any. + * + * @type ManagedClient + */ + client: '=' }, templateUrl: 'app/form/templates/form.html', diff --git a/guacamole/src/main/frontend/src/app/form/directives/formField.js b/guacamole/src/main/frontend/src/app/form/directives/formField.js index 4fcead1d6..73ffb127e 100644 --- a/guacamole/src/main/frontend/src/app/form/directives/formField.js +++ b/guacamole/src/main/frontend/src/app/form/directives/formField.js @@ -68,7 +68,14 @@ angular.module('form').directive('guacFormField', [function formField() { * * @type Boolean */ - focused : '=' + focused : '=', + + /** + * The client associated with this form field, if any. + * + * @type ManagedClient + */ + client: '=' }, templateUrl: 'app/form/templates/formField.html', diff --git a/guacamole/src/main/frontend/src/app/form/templates/form.html b/guacamole/src/main/frontend/src/app/form/templates/form.html index 397a210c5..084d55df9 100644 --- a/guacamole/src/main/frontend/src/app/form/templates/form.html +++ b/guacamole/src/main/frontend/src/app/form/templates/form.html @@ -13,6 +13,7 @@ data-disabled="disabled" focused="isFocused(field)" field="field" + client="client" model="values[field.name]">