mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 13:17:41 +00:00
Enclosing the entire field within the <label> results in problems when the field is large and when the field contains multiple interactive elements. Clicking within interactive elements of a complex field triggers the <label>, refocusing the first input element. If the field is large, the <label> will contain empty space which also refocuses the input field upon being clicked, despite appearing to be the background of the page.
13 lines
464 B
HTML
13 lines
464 B
HTML
<div class="text-field">
|
|
<input type="text"
|
|
ng-attr-id="{{ fieldId }}"
|
|
ng-attr-list="{{ dataListId }}"
|
|
ng-model="model"
|
|
autocorrect="off"
|
|
autocapitalize="off"/>
|
|
<datalist ng-if="dataListId" ng-attr-id="{{ dataListId }}">
|
|
<option ng-repeat="option in field.options | orderBy: option"
|
|
value="{{ option }}">{{ getFieldOption(option) | translate }}</option>
|
|
</datalist>
|
|
</div>
|