diff --git a/package.json b/package.json index 5c2e0d3ea3c..39c4c0d8da8 100644 --- a/package.json +++ b/package.json @@ -10,51 +10,56 @@ "url": "http://github.com/grafana/grafana.git" }, "devDependencies": { - "zone.js": "^0.6.6", + "@types/es6-promise": "0.0.32", + "@types/es6-shim": "^0.31.32", + "@types/jquery": "^2.0.34", + "@types/mocha": "^2.2.33", + "@types/rx": "^2.5.34", "autoprefixer": "^6.4.0", "es6-promise": "^3.0.2", "es6-shim": "^0.35.1", "expect.js": "~0.2.0", - "glob": "~7.1.1", - "grunt": "~0.4.0", - "grunt-angular-templates": "^0.5.5", - "grunt-cli": "~0.1.13", - "grunt-contrib-clean": "~0.7.0", + "glob": "~7.0.0", + "grunt": "^0.4.5", + "grunt-angular-templates": "^1.1.0", + "grunt-cli": "~1.2.0", + "grunt-contrib-clean": "~1.0.0", "grunt-contrib-compress": "^1.3.0", - "grunt-contrib-concat": "^0.5.1", - "grunt-contrib-copy": "~0.8.2", - "grunt-contrib-cssmin": "~0.14.0", - "grunt-contrib-htmlmin": "~0.6.0", - "grunt-contrib-jshint": "~1.0.0", - "grunt-contrib-uglify": "~0.11.0", - "grunt-contrib-watch": "^0.6.1", - "grunt-filerev": "^0.2.1", - "grunt-git-describe": "~2.3.2", - "grunt-karma": "~0.12.2", - "grunt-ng-annotate": "^1.0.1", - "grunt-notify": "^0.4.3", + "grunt-contrib-concat": "^1.0.1", + "grunt-contrib-copy": "~1.0.0", + "grunt-contrib-cssmin": "~1.0.2", + "grunt-contrib-htmlmin": "~2.0.0", + "grunt-contrib-jshint": "~1.1.0", + "grunt-contrib-uglify": "~2.0.0", + "grunt-contrib-watch": "^1.0.0", + "grunt-filerev": "^2.3.1", + "grunt-git-describe": "~2.4.2", + "grunt-karma": "~2.0.0", + "grunt-ng-annotate": "^3.0.0", + "grunt-notify": "^0.4.5", "grunt-postcss": "^0.8.0", - "grunt-sass": "^1.1.0", - "grunt-string-replace": "~1.2.1", - "grunt-systemjs-builder": "^0.2.6", - "grunt-tslint": "^3.0.2", + "grunt-sass": "^1.2.1", + "grunt-string-replace": "~1.3.1", + "grunt-systemjs-builder": "^0.2.7", + "grunt-tslint": "^3.3.0", "grunt-typescript": "^0.8.0", - "grunt-usemin": "3.0.0", - "jshint-stylish": "~2.1.0", - "karma": "0.13.22", - "karma-chrome-launcher": "~0.2.2", - "karma-coverage": "0.5.3", + "grunt-usemin": "3.1.1", + "jshint-stylish": "~2.2.1", + "karma": "1.3.0", + "karma-chrome-launcher": "~2.0.0", + "karma-coverage": "1.1.1", "karma-coveralls": "1.1.2", - "karma-expect": "~1.1.0", - "karma-mocha": "~0.2.1", - "karma-phantomjs-launcher": "1.0.0", - "load-grunt-tasks": "3.4.0", - "mocha": "2.3.4", - "phantomjs-prebuilt": "^2.1.7", - "reflect-metadata": "0.1.2", - "rxjs": "5.0.0-beta.4", - "sass-lint": "^1.7.0", - "systemjs": "0.19.24" + "karma-expect": "~1.1.3", + "karma-mocha": "~1.3.0", + "karma-phantomjs-launcher": "1.0.2", + "load-grunt-tasks": "3.5.2", + "mocha": "3.2.0", + "phantomjs-prebuilt": "^2.1.13", + "reflect-metadata": "0.1.8", + "rxjs": "5.0.0-rc.5", + "sass-lint": "^1.10.2", + "systemjs": "0.19.41", + "zone.js": "^0.7.2" }, "engines": { "node": "4.x", @@ -67,21 +72,21 @@ }, "license": "Apache-2.0", "dependencies": { - "eventemitter3": "^1.2.0", + "eventemitter3": "^2.0.2", "gaze": "^1.1.2", - "grunt-jscs": "~1.5.x", - "grunt-sass-lint": "^0.2.0", - "grunt-sync": "^0.4.1", - "karma-sinon": "^1.0.3", - "lodash": "^2.4.1", + "grunt-jscs": "3.0.1", + "grunt-sass-lint": "^0.2.2", + "grunt-sync": "^0.6.2", + "karma-sinon": "^1.0.5", + "lodash": "^4.17.2", "mousetrap": "^1.6.0", - "remarkable": "^1.6.2", - "sinon": "1.16.1", - "systemjs-builder": "^0.15.13", - "tether": "^1.2.0", + "remarkable": "^1.7.1", + "sinon": "1.17.6", + "systemjs-builder": "^0.15.34", + "tether": "^1.4.0", "tether-drop": "^1.4.2", - "tslint": "^3.4.0", - "typescript": "^1.7.5", + "tslint": "^4.0.2", + "typescript": "^2.1.4", "virtual-scroll": "^1.1.1" } } diff --git a/public/app/core/services/keyboard_manager.js b/public/app/core/services/keyboard_manager.js index d8cab869ec0..b5eefda81a6 100644 --- a/public/app/core/services/keyboard_manager.js +++ b/public/app/core/services/keyboard_manager.js @@ -175,17 +175,17 @@ function (angular, _, coreModule) { // Foreach keys in label (split on +) for (var i = 0, l = keys.length; k = keys[i], i < l; i++) { switch (k) { - case 'ctrl': - case 'control': - kp++; - modifiers.ctrl.wanted = true; - break; - case 'shift': - case 'alt': - case 'meta': - kp++; - modifiers[k].wanted = true; - break; + case 'ctrl': + case 'control': + kp++; + modifiers.ctrl.wanted = true; + break; + case 'shift': + case 'alt': + case 'meta': + kp++; + modifiers[k].wanted = true; + break; } if (k.length > 1) { // If it is a special key diff --git a/public/app/core/utils/kbn.js b/public/app/core/utils/kbn.js index 78489dcae58..ce98f465bc6 100644 --- a/public/app/core/utils/kbn.js +++ b/public/app/core/utils/kbn.js @@ -17,95 +17,95 @@ function($, _, moment) { kbn.round_interval = function(interval) { switch (true) { - // 0.015s - case (interval <= 15): - return 10; // 0.01s - // 0.035s - case (interval <= 35): - return 20; // 0.02s - // 0.075s - case (interval <= 75): - return 50; // 0.05s - // 0.15s - case (interval <= 150): - return 100; // 0.1s - // 0.35s - case (interval <= 350): - return 200; // 0.2s - // 0.75s - case (interval <= 750): - return 500; // 0.5s - // 1.5s - case (interval <= 1500): - return 1000; // 1s - // 3.5s - case (interval <= 3500): - return 2000; // 2s - // 7.5s - case (interval <= 7500): - return 5000; // 5s - // 12.5s - case (interval <= 12500): - return 10000; // 10s - // 17.5s - case (interval <= 17500): - return 15000; // 15s - // 25s - case (interval <= 25000): - return 20000; // 20s - // 45s - case (interval <= 45000): - return 30000; // 30s - // 1.5m - case (interval <= 90000): - return 60000; // 1m - // 3.5m - case (interval <= 210000): - return 120000; // 2m - // 7.5m - case (interval <= 450000): - return 300000; // 5m - // 12.5m - case (interval <= 750000): - return 600000; // 10m - // 12.5m - case (interval <= 1050000): - return 900000; // 15m - // 25m - case (interval <= 1500000): - return 1200000; // 20m - // 45m - case (interval <= 2700000): - return 1800000; // 30m - // 1.5h - case (interval <= 5400000): - return 3600000; // 1h - // 2.5h - case (interval <= 9000000): - return 7200000; // 2h - // 4.5h - case (interval <= 16200000): - return 10800000; // 3h - // 9h - case (interval <= 32400000): - return 21600000; // 6h - // 24h - case (interval <= 86400000): - return 43200000; // 12h - // 48h - case (interval <= 172800000): - return 86400000; // 24h - // 1w - case (interval <= 604800000): - return 86400000; // 24h - // 3w - case (interval <= 1814400000): - return 604800000; // 1w - // 2y - case (interval < 3628800000): - return 2592000000; // 30d - default: - return 31536000000; // 1y + // 0.015s + case (interval <= 15): + return 10; // 0.01s + // 0.035s + case (interval <= 35): + return 20; // 0.02s + // 0.075s + case (interval <= 75): + return 50; // 0.05s + // 0.15s + case (interval <= 150): + return 100; // 0.1s + // 0.35s + case (interval <= 350): + return 200; // 0.2s + // 0.75s + case (interval <= 750): + return 500; // 0.5s + // 1.5s + case (interval <= 1500): + return 1000; // 1s + // 3.5s + case (interval <= 3500): + return 2000; // 2s + // 7.5s + case (interval <= 7500): + return 5000; // 5s + // 12.5s + case (interval <= 12500): + return 10000; // 10s + // 17.5s + case (interval <= 17500): + return 15000; // 15s + // 25s + case (interval <= 25000): + return 20000; // 20s + // 45s + case (interval <= 45000): + return 30000; // 30s + // 1.5m + case (interval <= 90000): + return 60000; // 1m + // 3.5m + case (interval <= 210000): + return 120000; // 2m + // 7.5m + case (interval <= 450000): + return 300000; // 5m + // 12.5m + case (interval <= 750000): + return 600000; // 10m + // 12.5m + case (interval <= 1050000): + return 900000; // 15m + // 25m + case (interval <= 1500000): + return 1200000; // 20m + // 45m + case (interval <= 2700000): + return 1800000; // 30m + // 1.5h + case (interval <= 5400000): + return 3600000; // 1h + // 2.5h + case (interval <= 9000000): + return 7200000; // 2h + // 4.5h + case (interval <= 16200000): + return 10800000; // 3h + // 9h + case (interval <= 32400000): + return 21600000; // 6h + // 24h + case (interval <= 86400000): + return 43200000; // 12h + // 48h + case (interval <= 172800000): + return 86400000; // 24h + // 1w + case (interval <= 604800000): + return 86400000; // 24h + // 3w + case (interval <= 1814400000): + return 604800000; // 1w + // 2y + case (interval < 3628800000): + return 2592000000; // 30d + default: + return 31536000000; // 1y } }; diff --git a/public/app/features/playlist/playlist_routes.js b/public/app/features/playlist/playlist_routes.js index 646fd55ff4b..1bba519f8f7 100644 --- a/public/app/features/playlist/playlist_routes.js +++ b/public/app/features/playlist/playlist_routes.js @@ -1,4 +1,4 @@ - define([ +define([ 'angular', 'app/core/config', 'lodash' diff --git a/public/app/plugins/datasource/elasticsearch/datasource.js b/public/app/plugins/datasource/elasticsearch/datasource.js index d17af0d27ae..923b3dfb34c 100644 --- a/public/app/plugins/datasource/elasticsearch/datasource.js +++ b/public/app/plugins/datasource/elasticsearch/datasource.js @@ -89,8 +89,10 @@ function (angular, _, moment, kbn, ElasticQueryBuilder, IndexPattern, ElasticRes "bool": { "must": [ { "range": range }, - { "query_string": { - "query": queryInterpolated } + { + "query_string": { + "query": queryInterpolated + } } ] } diff --git a/public/app/plugins/datasource/elasticsearch/query_builder.js b/public/app/plugins/datasource/elasticsearch/query_builder.js index 8b00d092080..62f5ed2a994 100644 --- a/public/app/plugins/datasource/elasticsearch/query_builder.js +++ b/public/app/plugins/datasource/elasticsearch/query_builder.js @@ -135,9 +135,10 @@ function (queryDef) { "bool": { "must": [ {"range": this.getRangeFilter()}, - {"query_string": { - "analyze_wildcard": true, - "query": '$lucene_query' + { + "query_string": { + "analyze_wildcard": true, + "query": '$lucene_query' } } ] diff --git a/tsd.json b/tsd.json deleted file mode 100644 index e561d2b8d66..00000000000 --- a/tsd.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "version": "v4", - "repo": "angular/DefinitelyTyped", - "ref": "master", - "path": "public/app/headers", - "bundle": "public/app/headers/tsd.d.ts", - "installed": { - "es6-promise/es6-promise.d.ts": { - "commit": "31e7317c9a0793857109236ef7c7f223305a8aa9" - }, - "mocha/mocha.d.ts": { - "commit": "055b3172e8eb374a75826710c4d08677872620d3" - }, - "zone/zone.d.ts": { - "commit": "055b3172e8eb374a75826710c4d08677872620d3" - }, - "rx/rx.d.ts": { - "commit": "31e7317c9a0793857109236ef7c7f223305a8aa9" - }, - "rx/rx-lite.d.ts": { - "commit": "31e7317c9a0793857109236ef7c7f223305a8aa9" - }, - "angular2/angular2.d.ts": { - "commit": "31e7317c9a0793857109236ef7c7f223305a8aa9" - }, - "es6-shim/es6-shim.d.ts": { - "commit": "31e7317c9a0793857109236ef7c7f223305a8aa9" - }, - "jquery/jquery.d.ts": { - "commit": "31e7317c9a0793857109236ef7c7f223305a8aa9" - } - } -}