module.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. define([
  2. './datasource',
  3. ],
  4. function (GraphiteDatasource) {
  5. 'use strict';
  6. function metricsQueryEditor() {
  7. return {
  8. controller: 'GraphiteQueryCtrl',
  9. templateUrl: 'public/app/plugins/datasource/graphite/partials/query.editor.html'
  10. };
  11. }
  12. function metricsQueryOptions() {
  13. return {templateUrl: 'public/app/plugins/datasource/graphite/partials/query.options.html'};
  14. }
  15. function annotationsQueryEditor() {
  16. return {templateUrl: 'public/app/plugins/datasource/graphite/partials/annotations.editor.html'};
  17. }
  18. function configView() {
  19. return {templateUrl: 'public/app/plugins/datasource/graphite/partials/config.html'};
  20. }
  21. function ConfigView() {
  22. }
  23. ConfigView.templateUrl = 'public/app/plugins/datasource/graphite/partials/config.html';
  24. return {
  25. Datasource: GraphiteDatasource,
  26. configView: configView,
  27. annotationsQueryEditor: annotationsQueryEditor,
  28. metricsQueryEditor: metricsQueryEditor,
  29. metricsQueryOptions: metricsQueryOptions,
  30. ConfigView: ConfigView
  31. };
  32. });