浏览代码

feat(save_as): imporved save as dialog, now auto focus, and enter key to submit works, closes #2426

Torkel Ödegaard 10 年之前
父节点
当前提交
0586dbaf8b

+ 1 - 1
public/app/features/dashboard/partials/saveDashboardAs.html

@@ -14,7 +14,7 @@
 		<div class="text-center">
 			<h4>New title</h4>
 
-			<input type="text" class="input input-fluid" ng-model="clone.title">
+			<input type="text" class="input input-fluid" ng-model="clone.title" give-focus="clone" ng-keydown="keyDown($event)">
 			<br>
 			<br>
 

+ 6 - 0
public/app/features/dashboard/saveDashboardAsCtrl.js

@@ -25,6 +25,12 @@ function (angular) {
       });
     }
 
+    $scope.keyDown = function (evt) {
+      if (evt.keyCode === 13) {
+        $scope.saveClone();
+      }
+    };
+
     $scope.saveClone = function() {
       saveDashboard({overwrite: false}).then(null, function(err) {
         if (err.data && err.data.status === "name-exists") {

+ 1 - 0
public/css/less/submenu.less

@@ -17,6 +17,7 @@
   label.cr1 {
     margin-left: 5px;
   }
+  padding: 8px 7px;
 }
 
 .submenu-item {