submenu.html 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <div class="submenu-controls gf-form-query">
  2. <div class="gf-form submenu-item" ng-if="ctrl.variables.length === 0">
  3. <a class="gf-form-label" ng-click="ctrl.openEditView('templating')">
  4. Add Templating
  5. </a>
  6. </div>
  7. <div ng-repeat="variable in ctrl.variables" ng-hide="variable.hide === 2" class="submenu-item gf-form-inline">
  8. <div class="gf-form">
  9. <label class="gf-form-label template-variable" ng-hide="variable.hide === 1">
  10. {{variable.label || variable.name}}
  11. </label>
  12. <value-select-dropdown ng-if="variable.type !== 'adhoc'" variable="variable" on-updated="ctrl.variableUpdated(variable)" get-values-for-tag="ctrl.getValuesForTag(variable, tagKey)"></value-select-dropdown>
  13. </div>
  14. <ad-hoc-filters ng-if="variable.type === 'adhoc'" variable="variable"></ad-hoc-filters>
  15. </div>
  16. <div class="gf-form submenu-item" ng-if="ctrl.dashboard.annotations.list.length === 0">
  17. <a class="gf-form-label" ng-click="ctrl.openEditView('annotations')">
  18. Add Annotations
  19. </a>
  20. </div>
  21. <div ng-if="ctrl.dashboard.annotations.list.length > 0">
  22. <div ng-repeat="annotation in ctrl.dashboard.annotations.list" class="submenu-item" ng-class="{'annotation-disabled': !annotation.enable}">
  23. <gf-form-switch class="gf-form" label="{{annotation.name}}" checked="annotation.enable" on-change="ctrl.annotationStateChanged()"></gf-form-switch>
  24. </div>
  25. </div>
  26. <div class="gf-form gf-form--grow">
  27. </div>
  28. <div ng-if="ctrl.dashboard.links.length > 0" >
  29. <dash-links-container links="ctrl.dashboard.links" class="gf-form-inline"></dash-links-container>
  30. </div>
  31. <div class="gf-form" ng-if="ctrl.dashboard.editMode" ng-click="ctrl.exitBuildMode();">
  32. <button class="btn btn-primary gf-form-btn">
  33. Exit Build Mode
  34. </button>
  35. </div>
  36. <div class="clearfix"></div>
  37. </div>