dashboard_topnav.html 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <div class="navbar navbar-static-top">
  2. <div class="navbar-inner">
  3. <div class="container-fluid">
  4. <span class="brand">
  5. <img class="logo-icon" src="img/fav32.png" bs-tooltip="'Grafana'" data-placement="bottom"></img>
  6. <span class="page-title">{{dashboard.title}}</span>
  7. </span>
  8. <ul class="nav pull-right" ng-controller='DashboardNavCtrl' ng-init="init()">
  9. <li ng-show="dashboardViewState.fullscreen">
  10. <a ng-click="exitFullscreen()">
  11. Back to dashboard
  12. </a>
  13. </li>
  14. <li ng-repeat="pulldown in dashboard.nav" ng-controller="PulldownCtrl" ng-show="pulldown.enable">
  15. <grafana-simple-panel type="pulldown.type" ng-cloak>
  16. </grafana-simple-panel>
  17. </li>
  18. <li class="dropdown grafana-menu-save">
  19. <a bs-tooltip="'Save'" data-placement="bottom" class="dropdown-toggle" data-toggle="dropdown" ng-click="openSaveDropdown()">
  20. <i class='fa fa-save'></i>
  21. </a>
  22. <ul class="save-dashboard-dropdown dropdown-menu" ng-if="saveDropdownOpened">
  23. <li>
  24. <form class="input-prepend nomargin save-dashboard-dropdown-save-form">
  25. <input class='input-medium' ng-model="dashboard.title" type="text" />
  26. <button class="btn" ng-click="saveDashboard()"><i class="fa fa-save"></i></button>
  27. </form>
  28. </li>
  29. <li>
  30. <a class="link" ng-click="set_default()">Save as Home</a>
  31. </li>
  32. <li>
  33. <a class="link" ng-click="purge_default()">Reset Home</a>
  34. </li>
  35. <li ng-show="!isFavorite">
  36. <a class="link" ng-click="markAsFavorite()">Mark as favorite</a>
  37. </li>
  38. <li ng-show="isFavorite">
  39. <a class="link" ng-click="removeAsFavorite()">Remove as favorite</a>
  40. </li>
  41. <li>
  42. <a class="link" ng-click="editJson()">Dashboard JSON</a>
  43. </li>
  44. <li>
  45. <a class="link" ng-click="exportDashboard()">Export dashboard</a>
  46. </li>
  47. <li ng-show="db.saveTemp">
  48. <a bs-tooltip="'Share'" data-placement="bottom" ng-click="saveForSharing()" config-modal="app/partials/dashLoaderShare.html">
  49. Share temp copy
  50. </a>
  51. </li>
  52. </ul>
  53. </li>
  54. <li class="dropdown grafana-menu-load">
  55. <a ng-click="openSearch()" bs-tooltip="'Search'" data-placement="bottom">
  56. <i class='fa fa-folder-open'></i>
  57. </a>
  58. </li>
  59. <li class="grafana-menu-home"><a bs-tooltip="'Goto saved default'" data-placement="bottom" href='#/'><i class='fa fa-home'></i></a></li>
  60. <li class="grafana-menu-edit" ng-show="dashboard.editable" bs-tooltip="'Configure dashboard'" data-placement="bottom"><a class="link" dash-editor-link="app/partials/dasheditor.html"><i class='fa fa-cog pointer'></i></a></li>
  61. <li class="grafana-menu-stop-playlist hide">
  62. <a class='small' ng-click='stopPlaylist(2)'>
  63. Stop playlist
  64. </a>
  65. </li>
  66. </ul>
  67. </div>
  68. </div>
  69. </div>