module.html 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <div class="pluginlist">
  2. <h5 class="pluginlist-section-header pluginlist-section-header--first"><i class="icon-gf icon-gf-apps pluginlist-icon"></i>Installed Apps</h5>
  3. <div class="pluginlist-item" ng-repeat="plugin in ctrl.pluginList">
  4. <a class="pluginlist-link pluginlist-link-{{plugin.state}}" href="plugins/{{plugin.id}}/edit">
  5. <img ng-src="{{plugin.info.logos.small}}" class="pluginlist-image">
  6. <span class="pluginlist-title">{{plugin.name}}</span>
  7. <span class="pluginlist-version">v{{plugin.info.version}}</span>
  8. <span class="pluginlist-message pluginlist-message--update" ng-show="plugin.hasUpdate">
  9. Update available!
  10. </span>
  11. <span class="pluginlist-message pluginlist-message--enable" ng-show="!plugin.enabled">
  12. Enable now
  13. </span>
  14. <span class="pluginlist-message pluginlist-message--no-update" ng-show="plugin.enabled && !plugin.hasUpdate">
  15. Up to date
  16. </span>
  17. </a>
  18. <a class="pluginlist-link pluginlist-link-{{plugin.state}}" href="plugins/{{plugin.id}}/edit">
  19. <img ng-src="{{plugin.info.logos.small}}" class="pluginlist-image">
  20. <span class="pluginlist-title">
  21. {{plugin.name}}
  22. </span>
  23. <span class="pluginlist-message pluginlist-message--update">
  24. Update available
  25. </span>
  26. </a>
  27. <a class="pluginlist-link pluginlist-link-{{plugin.state}}" href="plugins/{{plugin.id}}/edit">
  28. <img ng-src="{{plugin.info.logos.small}}" class="pluginlist-image">
  29. <span class="pluginlist-title">
  30. {{plugin.name}}
  31. </span>
  32. <span class="pluginlist-message pluginlist-message--enable">
  33. Enable now
  34. </span>
  35. </a>
  36. </div>
  37. <h5 class="pluginlist-section-header"><i class="icon-gf icon-gf-panel pluginlist-icon"></i>Installed Panels</h5>
  38. <h5 class="pluginlist-section-header"><i class="icon-gf icon-gf-datasources pluginlist-icon"></i>Installed Data Sources</h5>
  39. </div>