46 lines
1.2 KiB
HTML
46 lines
1.2 KiB
HTML
|
<div class="container">
|
||
|
<div
|
||
|
ng-transclude="prepend"
|
||
|
class="prepend">
|
||
|
</div>
|
||
|
<div class="infix">
|
||
|
<div class="fix prefix"></div>
|
||
|
<div class="control">
|
||
|
<input
|
||
|
type="button"
|
||
|
ng-click="$ctrl.onInputMouseDown($event)"
|
||
|
ng-keydown="$ctrl.onInputKeyDown($event)">
|
||
|
</input>
|
||
|
</div>
|
||
|
<div class="fix suffix"></div>
|
||
|
<label>
|
||
|
<span translate>{{::$ctrl.label}}</span>
|
||
|
<span class="required">*</span>
|
||
|
</label>
|
||
|
</div>
|
||
|
<div class="icons">
|
||
|
<vn-icon
|
||
|
icon="clear"
|
||
|
translate-attr="{title: 'Clear'}"
|
||
|
ng-click="$ctrl.onClear($event)">
|
||
|
</vn-icon>
|
||
|
<vn-icon
|
||
|
ng-if="::$ctrl.info"
|
||
|
icon="info_outline"
|
||
|
vn-tooltip="{{::$ctrl.info}}">
|
||
|
</vn-icon>
|
||
|
</div>
|
||
|
<div
|
||
|
ng-transclude="append"
|
||
|
class="append">
|
||
|
</div>
|
||
|
<div class="underline blur"></div>
|
||
|
<div class="underline focus"></div>
|
||
|
</div>
|
||
|
<div class="hint"></div>
|
||
|
<vn-drop-down
|
||
|
vn-id="drop-down"
|
||
|
on-select="$ctrl.onDropDownSelect(item)"
|
||
|
on-data-ready="$ctrl.onDataReady()"
|
||
|
on-close="$ctrl.focus()">
|
||
|
</vn-drop-down>
|