diff --git a/CHANGELOG.md b/CHANGELOG.md
index e12311e7e81..849e1a171bf 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -22,7 +22,7 @@
**OpenTSDB**
- [Issue #930](https://github.com/grafana/grafana/issues/930). OpenTSDB: Adding counter max and counter reset value to open tsdb query editor, thx @rsimiciuc
-- [Issue #917](https://github.com/grafana/grafana/issues/917). OpenTSDB: Templating support for OpenTSDB series name and tags
+- [Issue #917](https://github.com/grafana/grafana/issues/917). OpenTSDB: Templating support for OpenTSDB series name and tags, thx @mchataigner
**Fixes**
- [Issue #925](https://github.com/grafana/grafana/issues/925). Graph: bar width calculation fix for some edge cases (bars would render on top of each other)
diff --git a/src/app/directives/panelMenu.js b/src/app/directives/panelMenu.js
index 2a68dd30865..18062d19af7 100644
--- a/src/app/directives/panelMenu.js
+++ b/src/app/directives/panelMenu.js
@@ -22,6 +22,7 @@ function (angular, $, _) {
template += '';
template += '
Legend values
diff --git a/src/app/panels/graph/legend.js b/src/app/panels/graph/legend.js
index c01548afd9d..8c5ff52e44b 100644
--- a/src/app/panels/graph/legend.js
+++ b/src/app/panels/graph/legend.js
@@ -63,7 +63,7 @@ function (angular, app, _, kbn, $) {
$container.empty();
- $container.toggleClass('graph-legend-table', panel.legend.alignAsTable);
+ $container.toggleClass('graph-legend-table', panel.legend.alignAsTable === true);
if (panel.legend.alignAsTable) {
var header = '';
diff --git a/src/app/services/dashboard/dashboardKeyBindings.js b/src/app/services/dashboard/dashboardKeyBindings.js
index d5e0c1609c0..c723c85db19 100644
--- a/src/app/services/dashboard/dashboardKeyBindings.js
+++ b/src/app/services/dashboard/dashboardKeyBindings.js
@@ -50,6 +50,11 @@ function(angular, $) {
scope.dashboard.emit_refresh('refresh');
}, { inputDisabled: true });
+ keyboardManager.bind('ctrl+l', function() {
+ scope.dashboard.hideAllLegends = !scope.dashboard.hideAllLegends;
+ scope.dashboard.emit_refresh('refresh');
+ }, { inputDisabled: true });
+
keyboardManager.bind('ctrl+h', function() {
var current = scope.dashboard.hideControls;
scope.dashboard.hideControls = !current;
diff --git a/src/css/less/variables.dark.less b/src/css/less/variables.dark.less
index 42ab0bba861..d2acddb13ac 100644
--- a/src/css/less/variables.dark.less
+++ b/src/css/less/variables.dark.less
@@ -146,7 +146,7 @@
// Dropdowns
// -------------------------
-@dropdownBackground: @heroUnitBackground;
+@dropdownBackground: @grafanaTargetFuncBackground;
@dropdownBorder: rgba(0,0,0,.2);
@dropdownDividerTop: transparent;
@dropdownDividerBottom: #222;