diff --git a/public/app/core/directives/dash_class.js b/public/app/core/directives/dash_class.js
index 13911712e37..91836e34150 100644
--- a/public/app/core/directives/dash_class.js
+++ b/public/app/core/directives/dash_class.js
@@ -10,8 +10,6 @@ function (_, $, coreModule) {
return {
link: function($scope, elem) {
- var lastHideControlsVal;
-
$scope.onAppEvent('panel-fullscreen-enter', function() {
elem.toggleClass('panel-in-fullscreen', true);
});
diff --git a/public/app/features/dashboard/dashnav/dashnav.html b/public/app/features/dashboard/dashnav/dashnav.html
index 9afd152d8aa..927a3fd7d3b 100644
--- a/public/app/features/dashboard/dashnav/dashnav.html
+++ b/public/app/features/dashboard/dashnav/dashnav.html
@@ -51,6 +51,10 @@
Delete dashboard
+
+
+ Leave Build Mode
+
diff --git a/public/app/features/dashboard/keybindings.js b/public/app/features/dashboard/keybindings.js
index 332a1e3a996..2ce1d27e65e 100644
--- a/public/app/features/dashboard/keybindings.js
+++ b/public/app/features/dashboard/keybindings.js
@@ -43,7 +43,7 @@ function(angular, $) {
scope.broadcastRefresh();
}, { inputDisabled: true });
- keyboardManager.bind('ctrl+e', function() {
+ keyboardManager.bind('ctrl+b', function() {
scope.dashboard.editMode = !scope.dashboard.editMode;
}, { inputDisabled: true });
diff --git a/public/app/features/dashboard/partials/settings.html b/public/app/features/dashboard/partials/settings.html
index 56fd57a423f..a336ea7e6f5 100644
--- a/public/app/features/dashboard/partials/settings.html
+++ b/public/app/features/dashboard/partials/settings.html
@@ -49,8 +49,8 @@
label-class="width-10">
@@ -125,4 +125,3 @@
-
diff --git a/public/app/features/dashboard/rowCtrl.js b/public/app/features/dashboard/rowCtrl.js
index 5607f1eecac..3dd145a463e 100644
--- a/public/app/features/dashboard/rowCtrl.js
+++ b/public/app/features/dashboard/rowCtrl.js
@@ -32,6 +32,11 @@ function (angular, _, config) {
row.collapse = row.collapse ? false : true;
};
+ $scope.settingsHover = function(row) {
+ // Shows/hides the settings button on hover
+ return row.hoverSettings = ! row.hoverSettings;
+ };
+
$scope.addPanel = function(panel) {
$scope.dashboard.addPanel(panel, $scope.row);
};
diff --git a/public/app/partials/dashboard.html b/public/app/partials/dashboard.html
index 3e47370dd88..1c92f85cf63 100644
--- a/public/app/partials/dashboard.html
+++ b/public/app/partials/dashboard.html
@@ -12,10 +12,10 @@
-