| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- define([
- 'angular',
- './bucket_agg',
- './metric_agg',
- ],
- function (angular) {
- 'use strict';
- var module = angular.module('grafana.directives');
- module.directive('metricQueryEditorElasticsearch', function() {
- return {controller: 'ElasticQueryCtrl', templateUrl: 'app/plugins/datasource/elasticsearch/partials/query.editor.html'};
- });
- module.directive('metricQueryOptionsElasticsearch', function() {
- return {templateUrl: 'app/plugins/datasource/elasticsearch/partials/query.options.html'};
- });
- module.directive('annotationsQueryEditorElasticsearch', function() {
- return {templateUrl: 'app/plugins/datasource/elasticsearch/partials/annotations.editor.html'};
- });
- module.directive('elasticMetricAgg', function() {
- return {
- templateUrl: 'app/plugins/datasource/elasticsearch/partials/metric_agg.html',
- controller: 'ElasticMetricAggCtrl',
- restrict: 'E',
- scope: {
- target: "=",
- index: "=",
- onChange: "&",
- getFields: "&",
- }
- };
- });
- module.directive('elasticBucketAgg', function() {
- return {
- templateUrl: 'app/plugins/datasource/elasticsearch/partials/bucket_agg.html',
- controller: 'ElasticBucketAggCtrl',
- restrict: 'E',
- scope: {
- target: "=",
- index: "=",
- onChange: "&",
- getFields: "&",
- }
- };
- });
- });
|