querySelect.html 1.1 KB

123456789101112131415161718192021222324
  1. <div class="row-fluid">
  2. <style>
  3. .querySelect .query {
  4. margin-right: 5px;
  5. }
  6. .querySelect .selected {
  7. border: 3px solid;
  8. }
  9. .querySelect .unselected {
  10. border: 0px solid;
  11. }
  12. </style>
  13. <div class="span2" style="margin-left:0px">
  14. <label class="small">Queries</label>
  15. <select class="input-small" ng-change="set_refresh(true);" ng-model="panel.queries.mode" ng-options="f for f in ['all','pinned','unpinned','selected']"></select>
  16. </div>
  17. <div class="span9 querySelect" ng-show="panel.queries.mode == 'selected'">
  18. <label class="small">Selected Queries</label>
  19. <span ng-style="{'border-color': querySrv.list[id].color}" ng-class="{selected:_.contains(panel.queries.ids,id),unselected:!_.contains(panel.queries.ids,id)}" ng-repeat="id in querySrv.ids" ng-click="panel.queries.ids = _.toggleInOut(panel.queries.ids,id);set_refresh(true);" class="query pointer badge">
  20. <i class="icon-circle" ng-style="{color: querySrv.list[id].color}"></i>
  21. <span> {{querySrv.list[id].alias || querySrv.list[id].query}}</span>
  22. </span>
  23. </div>
  24. </div>