33 lines
2.2 KiB
HTML
33 lines
2.2 KiB
HTML
<div ux-id="ticket-template" class="clearfix">
|
|
<custom-field-label></custom-field-label>
|
|
<div class="create-ticket__template-item">
|
|
<div class="create-ticket__template-input">
|
|
<input ux-id="template-typeahead" type="text"
|
|
title="{{ 'field.widget.' + templateType + '.label' | i18n }}"
|
|
class="ticket-template__input"
|
|
id="template"
|
|
name="template"
|
|
ng-disabled="context.parentName !== 'activity' && (!context.selectedCompany || !isEditable)"
|
|
ng-model="context.selectedTemplate"
|
|
ng-required="data.isRequired"
|
|
aria-required="data.isRequired"
|
|
role="combobox"
|
|
prevent-click-event
|
|
uib-tooltip="{{'search.category.exceedsChunkSize' | i18n}}"
|
|
tooltip-is-open="state.isTooltipOpen"
|
|
tooltip-enable="state.exceedsChunkSize"
|
|
tooltip-trigger="'none'"
|
|
ng-blur="onInputFocusBlur()"
|
|
typeahead-min-length="3"
|
|
typeahead-wait-ms="500"
|
|
autocomplete="off"
|
|
typeahead="template as template.name for template in getList(templateType, $viewValue)"
|
|
placeholder="{{ 'create.ticket.template.placeholder' | i18n }}">
|
|
<i ux-id="clear-template" class="icon-cross item-input__delete-btn" tabindex=0 role="button" aria-label="{{'common.button.clear' | i18n}} {{ 'field.widget.' + templateType + '.label' | i18n }}"
|
|
title="{{'common.button.clear' | i18n}} {{ 'field.widget.' + templateType + '.label' | i18n }}" ng-if="context.selectedTemplate"
|
|
focus-input-on-clear ng-click="clearSelectedTemplate()" ng-enter="clearSelectedTemplate()">
|
|
</i>
|
|
</div>
|
|
<button ux-id="browse-template-btn" type="button" class="small-btn_secondary ticket-template__browse-btn" ng-disabled="context.parentName !== 'activity' && (!context.selectedCompany || context.selectedTemplate.name)" ng-click="browseTemplate()">{{ 'create.ticket.browse.btn' | i18n }}</button>
|
|
</div>
|
|
</div> |