graphiteImport.html 984 B

12345678910111213141516171819202122232425262728293031323334
  1. <div ng-controller="GraphiteImportCtrl" ng-init="init()">
  2. <div ng-if="datasources.length > 0">
  3. <h2 style="margin-top: 30px;">Load dashboard from Graphite-Web</h2>
  4. <div class="tight-form last">
  5. <ul class="tight-form-list">
  6. <li class="tight-form-item" style="width: 150px">
  7. <strong>Data source</strong>
  8. </li>
  9. <li>
  10. <select type="text" ng-model="options.sourceName" class="input-medium tight-form-input" ng-options="f for f in datasources">
  11. </select>
  12. </li>
  13. <li style="float: right">
  14. <button class="btn btn-inverse tight-form-btn" ng-click="listAll()">List dashboards</button>
  15. </li>
  16. <div class="clearfix"></div>
  17. </ul>
  18. </div>
  19. <table class="grafana-options-table" style="margin-top: 20px;">
  20. <tr ng-repeat="dash in dashboards">
  21. <td style="">{{dash.name}}</td>
  22. <td>
  23. <button class="btn btn-inverse pull-right" ng-click="import(dash.name)">
  24. Load
  25. </button>
  26. </td>
  27. </tr>
  28. </table>
  29. </div>
  30. </div>