plugin-select.tpl.html
Home
/
ui /
src /
app /
components /
plugin-select.tpl.html
<md-autocomplete ng-required="tbRequired"
md-input-name="plugin"
ng-model="plugin"
md-selected-item="plugin"
md-search-text="pluginSearchText"
md-search-text-change="pluginSearchTextChanged()"
md-items="item in fetchPlugins(pluginSearchText)"
md-item-text="item.name"
md-min-length="0"
placeholder="{{ 'plugin.select-plugin' | translate }}"
md-menu-class="tb-plugin-autocomplete">
<md-item-template>
<div class="tb-plugin-item">
<span md-highlight-text="pluginSearchText" md-highlight-flags="^i">{{item.name}}</span>
<span translate class="tb-plugin-system" ng-if="isSystem(item)">plugin.system</span>
</div>
</md-item-template>
<md-not-found>
<div class="tb-not-found">
<span translate translate-values='{ plugin: pluginSearchText }'>plugin.no-plugins-matching</span>
</div>
</md-not-found>
</md-autocomplete>
<div ng-if="searchTextChanged" class="tb-error-messages" ng-messages="theForm.plugin.$error" role="alert">
<div translate ng-message="required" class="tb-error-message">plugin.plugin-required</div>
<div translate ng-message="md-require-match" class="tb-error-message">plugin.plugin-require-match</div>
</div>