import.html 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. <div ng-controller="GraphiteImportCtrl" ng-init="init()">
  2. <h5>Import dashboards from graphite web</h5>
  3. <div class="editor-row">
  4. <div class="section">
  5. <div class="btn-group">
  6. <button class="btn btn-info dropdown-toggle" data-toggle="dropdown" bs-tooltip="'Datasource'">{{datasource.name}} <span class="caret"></span></button>
  7. <ul class="dropdown-menu" role="menu">
  8. <li ng-repeat="datasource in datasources" role="menuitem">
  9. <a ng-click="setDatasource(datasource.value);">{{datasource.name}}</a>
  10. </li>
  11. </ul>
  12. </div>
  13. <button ng-click="listAll()" class="btn btn-success">List all dashboards</button>
  14. </div>
  15. </div>
  16. <div class="editor-row" style="margin-top: 10px;">
  17. <table class="table table-condensed table-striped">
  18. <tr ng-repeat="dash in dashboards">
  19. <td style="padding-right: 20px;"><button class="btn btn-success" ng-click="import(dash.name)">Import</button>
  20. <td style="width: 100%; vertical-align: middle;">{{dash.name}}</td>
  21. </tr>
  22. </table>
  23. </div>
  24. <div ng-show="error" style="margin-top: 20px" class="alert alert-error">
  25. {{error}}
  26. </div>
  27. </div>