Repository: ambari
Updated Branches:
  refs/heads/branch-1.6.1 3b14a4763 -> de66b43b1


AMBARI-6264. Cannot enter multi-line custom properties.(xiwang)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/de66b43b
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/de66b43b
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/de66b43b

Branch: refs/heads/branch-1.6.1
Commit: de66b43b1423f7bd66ef20be805925c4d4813480
Parents: 3b14a47
Author: Xi Wang <xiw...@apache.org>
Authored: Tue Jun 24 14:09:11 2014 -0700
Committer: Xi Wang <xiw...@apache.org>
Committed: Tue Jun 24 15:57:29 2014 -0700

----------------------------------------------------------------------
 .../controllers/main/service/manage_config_groups_controller.js   | 1 +
 ambari-web/app/views/application.js                               | 2 +-
 ambari-web/app/views/common/configs/services_config.js            | 3 +++
 3 files changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/de66b43b/ambari-web/app/controllers/main/service/manage_config_groups_controller.js
----------------------------------------------------------------------
diff --git 
a/ambari-web/app/controllers/main/service/manage_config_groups_controller.js 
b/ambari-web/app/controllers/main/service/manage_config_groups_controller.js
index d99c8ab..6e57401 100644
--- a/ambari-web/app/controllers/main/service/manage_config_groups_controller.js
+++ b/ambari-web/app/controllers/main/service/manage_config_groups_controller.js
@@ -413,6 +413,7 @@ App.ManageConfigGroupsController = Em.Controller.extend({
       warningMessage: '',
       didInsertElement: function(){
         this.validate();
+        this.$('input').focus();
       },
       validate: function () {
         var warningMessage = '';

http://git-wip-us.apache.org/repos/asf/ambari/blob/de66b43b/ambari-web/app/views/application.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/views/application.js 
b/ambari-web/app/views/application.js
index 3d143b5..8a83144 100644
--- a/ambari-web/app/views/application.js
+++ b/ambari-web/app/views/application.js
@@ -28,7 +28,7 @@ App.ApplicationView = Em.View.extend({
     $(document).keydown(function(event){
       if (event.which == 13 || event.keyCode == 13 ) {
         var primaryButton = $(document).find('#modal > .modal-footer > 
.btn-success').last();
-        if (primaryButton.length > 0 && primaryButton.attr('disabled') != 
'disabled') {
+        if ((!$("*:focus").is("textarea")) && primaryButton.length > 0 && 
primaryButton.attr('disabled') != 'disabled') {
           event.preventDefault();
           event.stopPropagation();
           primaryButton.click();

http://git-wip-us.apache.org/repos/asf/ambari/blob/de66b43b/ambari-web/app/views/common/configs/services_config.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/views/common/configs/services_config.js 
b/ambari-web/app/views/common/configs/services_config.js
index 5e3635c..dfb28e2 100644
--- a/ambari-web/app/views/common/configs/services_config.js
+++ b/ambari-web/app/views/common/configs/services_config.js
@@ -489,6 +489,9 @@ App.ServiceConfigsByCategoryView = Ember.View.extend({
       header: "Add Property",
       primary: 'Add',
       secondary: 'Cancel',
+      didInsertElement: function(){
+        this.$('input').focus();
+      },
       onPrimary: function () {
         serviceConfigObj.observeAddPropertyValue();
         /**

Reply via email to