From 48816ecccb771f02ef93f6b72c977e2002bf2a36 Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Sat, 16 Jan 2016 20:35:11 +0300 Subject: [PATCH 01/58] Fixed linter errors. --- plugins/datasource-zabbix/datasource.js | 1 + plugins/datasource-zabbix/zabbixCacheSrv.js | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/plugins/datasource-zabbix/datasource.js b/plugins/datasource-zabbix/datasource.js index 0cf5c94..e4b4467 100644 --- a/plugins/datasource-zabbix/datasource.js +++ b/plugins/datasource-zabbix/datasource.js @@ -34,6 +34,7 @@ function (angular, _, dateMath) { // Initialize cache service this.zabbixCache = new ZabbixCache(this.zabbixAPI); + console.log(this.zabbixCache); /** * Test connection to Zabbix API diff --git a/plugins/datasource-zabbix/zabbixCacheSrv.js b/plugins/datasource-zabbix/zabbixCacheSrv.js index d65212a..0c6aed1 100644 --- a/plugins/datasource-zabbix/zabbixCacheSrv.js +++ b/plugins/datasource-zabbix/zabbixCacheSrv.js @@ -7,11 +7,9 @@ function (angular, _) { var module = angular.module('grafana.services'); - module.factory('ZabbixCache', function($q, backendSrv) { + module.factory('ZabbixCache', function($q) { function ZabbixCache(zabbixAPI, lifetime) { - var self = this; - this.zabbixAPI = zabbixAPI; this.lifetime = lifetime; From d9bc27c4afd77d726899b083c426c53f682598db Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Sat, 16 Jan 2016 21:16:22 +0300 Subject: [PATCH 02/58] Working on new query editor - changed dropdown to input with autocomplete. --- .../partials/query.editor.html | 111 ++++++------------ plugins/datasource-zabbix/queryCtrl.js | 45 +++++-- plugins/datasource-zabbix/zabbixCacheSrv.js | 18 ++- 3 files changed, 82 insertions(+), 92 deletions(-) diff --git a/plugins/datasource-zabbix/partials/query.editor.html b/plugins/datasource-zabbix/partials/query.editor.html index 383d965..7682311 100644 --- a/plugins/datasource-zabbix/partials/query.editor.html +++ b/plugins/datasource-zabbix/partials/query.editor.html @@ -76,7 +76,7 @@