edit.html 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. <navbar title="Plugins" title-url="plugins" icon="icon-gf icon-gf-apps">
  2. <a href="plugins/apps" class="navbar-page-btn">
  3. <i class="fa fa-chevron-right"></i>
  4. Apps
  5. </a>
  6. </navbar>
  7. <div class="page-container">
  8. <div class="plugin-header">
  9. <span ng-show="ctrl.model.info.logos.large" class="plugin-header-logo">
  10. <img src="{{ctrl.model.info.logos.large}}">
  11. </span>
  12. <div class="plugin-header-info-block">
  13. <h1 class="plugin-header-name">{{ctrl.model.name}}</h1>
  14. <div class="plugin-header-author">By {{ctrl.model.info.author.name}}</div>
  15. <div class="plugin-header-stamps">
  16. <span class="plugin-header-stamps-type">
  17. <i class="icon-gf icon-gf-apps"></i> {{ctrl.model.type}}
  18. </span>
  19. </div>
  20. </div>
  21. </div>
  22. <ul class="nav nav-tabs nav-tabs-alt">
  23. <li ng-repeat="tab in ::['Overview', 'Details', 'Config']" ng-class="{active: ctrl.tabIndex === $index}">
  24. <a ng-click="ctrl.tabIndex= $index">
  25. {{::tab}}
  26. </a>
  27. </li>
  28. </ul>
  29. <div class="page-body">
  30. <div class="tab-content page-content-with-sidebar" ng-if="ctrl.tabIndex === 0">
  31. README.md
  32. </div>
  33. <div class="tab-content page-content-with-sidebar" ng-if="ctrl.tabIndex === 1">
  34. Details
  35. </div>
  36. <div class="tab-content page-content-with-sidebar" ng-if="ctrl.tabIndex === 2">
  37. <div class="gf-form-inline">
  38. <div class="gf-form">
  39. <editor-checkbox text="Enabled" model="ctrl.model.enabled" change="ctrl.toggleEnabled()"></editor-checkbox>
  40. </div>
  41. <div class="gf-form">
  42. <editor-checkbox text="Pinned" model="ctrl.model.pinned" change="ctrl.togglePinned()"></editor-checkbox>
  43. </div>
  44. </div>
  45. </div>
  46. <aside class="page-sidebar">
  47. <section class="page-sidebar-section">
  48. <h4>Version</h4>
  49. <span>1.0.1</span>
  50. </section>
  51. <section class="page-sidebar-section" ng-show="ctrl.model.type === 'app'">
  52. <h5>Includes</h4>
  53. <span>TODO</span>
  54. </section>
  55. <section class="page-sidebar-section">
  56. <h5>Dependencies</h4>
  57. <span>TODO</span>
  58. </section>
  59. <section class="page-sidebar-section">
  60. <h5>Links</h4>
  61. <ul class="ui-list">
  62. <li ng-repeat="link in ctrl.model.info.links">
  63. <a href="{{link.url}}" class="external-link" target="_blank">{{link.name}}</a>
  64. </li>
  65. </ul>
  66. </section>
  67. </aside>
  68. </div>
  69. </div>
  70. </div>
  71. <!-- <div class="app&#45;edit&#45;description"> -->
  72. <!-- {{ctrl.model.info.description}}<br> -->
  73. <!-- <span style="small"> -->
  74. <!-- Version: {{ctrl.model.info.version}} &#38;nbsp; &#38;nbsp; Updated: {{ctrl.model.info.updated}} -->
  75. <!-- </span> -->
  76. <!-- </div> -->
  77. <!-- -->
  78. <!-- </div> -->
  79. <!-- <div class="flex&#45;column"> -->
  80. <!-- <ul class="app&#45;edit&#45;links"> -->
  81. <!-- <li> -->
  82. <!-- By <a href="{{ctrl.model.info.author.url}}" class="external&#45;link" target="_blank">{{ctrl.model.info.author.name}}</a> -->
  83. <!-- </li> -->
  84. <!-- <li ng&#45;repeat="link in ctrl.model.info.links"> -->
  85. <!-- <a href="{{link.url}}" class="external&#45;link" target="_blank">{{link.name}}</a> -->
  86. <!-- </li> -->
  87. <!-- </ul> -->
  88. <!-- </div> -->
  89. <!-- <section class="simple&#45;box"> -->
  90. <!-- <h3 class="simple&#45;box&#45;header">Included with app:</h3> -->
  91. <!-- <div class="flex&#45;container"> -->
  92. <!-- <div class="simple&#45;box&#45;body simple&#45;box&#45;column"> -->
  93. <!-- <div class="simple&#45;box&#45;column&#45;header"> -->
  94. <!-- <i class="fa fa&#45;th&#45;large"></i> -->
  95. <!-- Dashboards -->
  96. <!-- </div> -->
  97. <!-- <ul> -->
  98. <!-- <li><em class="small">None</em></li> -->
  99. <!-- </ul> -->
  100. <!-- </div> -->
  101. <!-- <div class="simple&#45;box&#45;body simple&#45;box&#45;column"> -->
  102. <!-- <div class="simple&#45;box&#45;column&#45;header"> -->
  103. <!-- <i class="fa fa&#45;line&#45;chart"></i> -->
  104. <!-- Panels -->
  105. <!-- </div> -->
  106. <!-- <ul> -->
  107. <!-- <li ng&#45;show="!ctrl.includedPanels.length"><em class="small">None</em></li> -->
  108. <!-- <li ng&#45;repeat="panel in ctrl.includedPanels"> -->
  109. <!-- {{panel.name}} -->
  110. <!-- </li> -->
  111. <!-- </ul> -->
  112. <!-- </div> -->
  113. <!-- <div class="simple&#45;box&#45;body simple&#45;box&#45;column"> -->
  114. <!-- <div class="simple&#45;box&#45;column&#45;header"> -->
  115. <!-- <i class="fa fa&#45;database"></i> -->
  116. <!-- Datasources -->
  117. <!-- </div> -->
  118. <!-- <ul> -->
  119. <!-- <li ng&#45;show="!ctrl.includedDatasources.length"><em class="small">None</em></li> -->
  120. <!-- <li ng&#45;repeat="ds in ctrl.includedDatasources"> -->
  121. <!-- {{ds.name}} -->
  122. <!-- </li> -->
  123. <!-- </ul> -->
  124. <!-- </div> -->
  125. <!-- <div class="simple&#45;box&#45;body simple&#45;box&#45;column"> -->
  126. <!-- <div class="simple&#45;box&#45;column&#45;header"> -->
  127. <!-- <i class="fa fa&#45;files&#45;o"></i> -->
  128. <!-- Pages -->
  129. <!-- </div> -->
  130. <!-- <ul> -->
  131. <!-- <li ng&#45;repeat="page in ctrl.model.pages"> -->
  132. <!-- <a href="apps/{{ctrl.appId}}/page/{{page.slug}}" class="external&#45;link">{{page.name}}</a> -->
  133. <!-- </li> -->
  134. <!-- </ul> -->
  135. <!-- </div> -->
  136. <!-- -->
  137. <!-- </div> -->
  138. <!-- </section> -->
  139. <!-- -->
  140. <!-- <section class="simple&#45;box"> -->
  141. <!-- <h3 class="simple&#45;box&#45;header">Dependencies:</h3> -->
  142. <!-- <div class="simple&#45;box&#45;body"> -->
  143. <!-- Grafana 2.6.x -->
  144. <!-- </div> -->
  145. <!-- </section> -->
  146. <!-- -->
  147. <!-- <section class="simple&#45;box"> -->
  148. <!-- <h3 class="simple&#45;box&#45;header">Configuration:</h3> -->
  149. <!-- <div class="simple&#45;box&#45;body"> -->
  150. <!-- <div ng&#45;if="ctrl.model.appId"> -->
  151. <!-- <plugin&#45;component type="app&#45;config&#45;ctrl"></plugin&#45;component> -->
  152. <!-- <div class="clearfix"></div> -->
  153. <!-- <button type="submit" class="btn btn&#45;success" ng&#45;click="ctrl.update()">Save</button> -->
  154. <!-- </div> -->
  155. <!-- </div> -->
  156. <!-- </section> -->
  157. <!-- -->
  158. <!-- -->
  159. <!-- </div> -->