mappings.html 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <div class="editor-row">
  2. <div class="gf-form-group">
  3. <div class="gf-form">
  4. <span class="gf-form-label">
  5. Type
  6. </span>
  7. <div class="gf-form-select-wrapper">
  8. <select class="gf-form-input" ng-model="ctrl.panel.mappingType"
  9. ng-options="f.value as f.name for f in ctrl.panel.mappingTypes" ng-change="ctrl.render()"></select>
  10. </div>
  11. </div>
  12. </div>
  13. </div>
  14. <div class="editor-row" ng-if="ctrl.panel.mappingType==1">
  15. <h5 class="page-heading">Set value mappings</h5>
  16. <div class="gf-form-group">
  17. <div class="gf-form" ng-repeat="map in ctrl.panel.valueMaps">
  18. <span class="gf-form-label">
  19. <i class="fa fa-remove pointer" ng-click="ctrl.removeValueMap(map)"></i>
  20. </span>
  21. <input type="text" ng-model="map.value" placeholder="value" class="gf-form-input max-width-6" ng-blur="ctrl.render()">
  22. <span class="gf-form-label">
  23. <i class="fa fa-arrow-right"></i>
  24. </span>
  25. <input type="text" placeholder="text" ng-model="map.text" class="gf-form-input max-width-8" ng-blur="ctrl.render()">
  26. </div>
  27. <div class="gf-form-button-row">
  28. <button class="btn btn-inverse" ng-click="ctrl.addValueMap();">
  29. <i class="fa fa-plus"></i>
  30. Add a value mapping
  31. </button>
  32. </div>
  33. </div>
  34. </div>
  35. <div class="editor-row" ng-if="ctrl.panel.mappingType==2">
  36. <h5 class="page-heading">Set range mappings</h5>
  37. <div class="gf-form-group">
  38. <div class="gf-form" ng-repeat="rangeMap in ctrl.panel.rangeMaps">
  39. <span class="gf-form-label">
  40. <i class="fa fa-remove pointer" ng-click="ctrl.removeRangeMap(rangeMap)"></i>
  41. </span>
  42. <span class="gf-form-label">From</span>
  43. <input type="text" ng-model="rangeMap.from" class="gf-form-input max-width-6" ng-blur="ctrl.render()">
  44. <span class="gf-form-label">To</span>
  45. <input type="text" ng-model="rangeMap.to" class="gf-form-input max-width-6" ng-blur="ctrl.render()">
  46. <span class="gf-form-label">Text</span>
  47. <input type="text" ng-model="rangeMap.text" class="gf-form-input max-width-8" ng-blur="ctrl.render()">
  48. </div>
  49. <div class="gf-form-button-row">
  50. <button class="btn btn-inverse" ng-click="ctrl.addRangeMap()">
  51. <i class="fa fa-plus"></i>
  52. Add a range mapping
  53. </button>
  54. </div>
  55. </div>
  56. </div>