entity-alias-select.tpl.html
Home
/
ui /
src /
app /
components /
entity-alias-select.tpl.html
<section layout='column'>
<md-autocomplete id="entity-autocomplete"
md-input-name="entity_alias"
ng-required="tbRequired"
md-no-cache="true"
ng-model="entityAlias"
md-selected-item="entityAlias"
md-search-text="entityAliasSearchText"
md-items="item in entityAliasSearch(entityAliasSearchText)"
md-item-text="item.alias"
tb-keydown="entityAliasEnter($event)"
tb-keypress="entityAliasEnter($event)"
md-min-length="0"
placeholder="{{ 'entity.entity-alias' | translate }}"
md-menu-class="tb-entity-alias-autocomplete">
<md-item-template>
<span md-highlight-text="entityAliasSearchText" md-highlight-flags="^i">{{item.alias}}</span>
</md-item-template>
<md-not-found>
<div class="tb-not-found">
<div class="tb-no-entries" ng-if="!textIsNotEmpty(entityAliasSearchText)">
<span translate>entity.no-aliases-found</span>
</div>
<div ng-if="textIsNotEmpty(entityAliasSearchText)">
<span translate translate-values='{ alias: "{{entityAliasSearchText | truncate:true:6:'...'}}" }'>entity.no-alias-matching</span>
<span>
<a translate ng-click="createEntityAlias($event, entityAliasSearchText)">entity.create-new-alias</a>
</span>
</div>
</div>
</md-not-found>
</md-autocomplete>
<div class="tb-error-messages" ng-messages="ngModelCtrl.$error" role="alert">
<div translate ng-message="entityAlias" class="tb-error-message">entity.alias-required</div>
</div>
</section>