diff --git a/package.json b/package.json index 013d41f5e11..ef79f3367d8 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "lodash": "^2.4.1", "sinon": "1.16.1", "systemjs-builder": "^0.14.15", - "tslint": "^5.2.0", + "tslint": "^3.2.1", "typescript": "^1.7.5" } } diff --git a/public/app/plugins/datasource/grafana/module.ts b/public/app/plugins/datasource/grafana/module.ts index bfe2b041fb1..f52676adb1c 100644 --- a/public/app/plugins/datasource/grafana/module.ts +++ b/public/app/plugins/datasource/grafana/module.ts @@ -5,10 +5,14 @@ import {GrafanaDatasource} from './datasource'; var module = angular.module('grafana.directives'); -module.directive('metricQueryEditorGrafana', function() { +function grafanaMetricsQueryEditor() { return {templateUrl: 'app/plugins/datasource/grafana/partials/query.editor.html'}; -}); +} -export {GrafanaDatasource, GrafanaDatasource as Datasource}; +export { + GrafanaDatasource, + GrafanaDatasource as Datasource, + grafanaMetricsQueryEditor as metricsQueryEditor +}; diff --git a/public/app/plugins/datasource/influxdb/module.js b/public/app/plugins/datasource/influxdb/module.js index 2a15ecad839..406690f4f2c 100644 --- a/public/app/plugins/datasource/influxdb/module.js +++ b/public/app/plugins/datasource/influxdb/module.js @@ -1,29 +1,30 @@ define([ - 'angular', './datasource', ], -function (angular, InfluxDatasource) { +function (InfluxDatasource) { 'use strict'; - var module = angular.module('grafana.directives'); - - module.directive('metricQueryEditorInfluxdb', function() { + function influxMetricsQueryEditor() { return {controller: 'InfluxQueryCtrl', templateUrl: 'app/plugins/datasource/influxdb/partials/query.editor.html'}; - }); + } - module.directive('metricQueryOptionsInfluxdb', function() { + function influxMetricsQueryOptions() { return {templateUrl: 'app/plugins/datasource/influxdb/partials/query.options.html'}; - }); + } - module.directive('annotationsQueryEditorInfluxdb', function() { + function influxAnnotationsQueryEditor() { return {templateUrl: 'app/plugins/datasource/influxdb/partials/annotations.editor.html'}; - }); + } - module.directive('datasourceCustomSettingsViewInfluxdb', function() { + function influxConfigView() { return {templateUrl: 'app/plugins/datasource/influxdb/partials/config.html'}; - }); + } return { - Datasource: InfluxDatasource + Datasource: InfluxDatasource, + metricsQueryEditor: influxMetricsQueryEditor, + metricsQueryOptions: influxMetricsQueryOptions, + annotationsQueryEditor: influxAnnotationsQueryEditor, + configView: influxConfigView, }; }); diff --git a/public/app/plugins/datasource/influxdb/partials/annotations.editor.html b/public/app/plugins/datasource/influxdb/partials/annotations.editor.html index cec47e7a7e4..6d71ec3211a 100644 --- a/public/app/plugins/datasource/influxdb/partials/annotations.editor.html +++ b/public/app/plugins/datasource/influxdb/partials/annotations.editor.html @@ -2,7 +2,7 @@