variableValueSelect.html 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <span class="template-variable" ng-show="!variable.hideLabel" style="padding-right: 5px">
  2. {{labelText}}:
  3. </span>
  4. <div style="position: relative; display: inline-block">
  5. <a ng-click="show()" class="variable-value-link">
  6. {{linkText}}
  7. <i class="fa fa-caret-down"></i>
  8. </a>
  9. <div ng-if="selectorOpen" class="variable-value-dropdown">
  10. <div class="variable-search-wrapper">
  11. <span style="position: relative;">
  12. <input type="text" placeholder="Search values..." ng-keydown="keyDown($event)" give-focus="giveFocus" tabindex="1" ng-model="search.query" spellcheck='false' ng-change="queryChanged()" />
  13. </span>
  14. </div>
  15. <div class="variable-options-wrapper">
  16. <div class="variable-options-column">
  17. <a class="variable-option pointer" bindonce ng-repeat="option in search.options"
  18. ng-class="{'selected': option.selected, 'highlighted': $index === highlightIndex}" ng-click="optionSelected(option, $event)">
  19. <span>{{option.text}}</span>
  20. <span class="fa fa-fw variable-option-icon"></span>
  21. </a>
  22. </div>
  23. <div class="variable-options-column" ng-if="variable.tags">
  24. <!-- <div class="variable&#45;options&#45;column&#45;header">Tags</div> -->
  25. <a class="variable-option-tag pointer" ng-repeat="tag in variable.tags" ng-click="selectTag(option, $event)">
  26. <span class="label-tag" tag-color-from-name="tag">{{tag}}</span>
  27. <span class="fa fa-fw variable-option-icon"></span>
  28. </a>
  29. </div>
  30. </div>
  31. </div>
  32. </div>