Bladeren bron

AMBARI-535. On Reconfigure Service popup, enable webhdfs and enable lzo check boxes are not selected when they should be (Contributed by yusaku)

git-svn-id: https://svn.apache.org/repos/asf/incubator/ambari/trunk@1351029 13f79535-47bb-0310-9956-ffa450edef68
Yusaku Sako 13 jaren geleden
bovenliggende
commit
db66832488
1 gewijzigde bestanden met toevoegingen van 5 en 3 verwijderingen
  1. 5 3
      hmc/js/configureServicesUtils.js

+ 5 - 3
hmc/js/configureServicesUtils.js

@@ -18,10 +18,12 @@ function ConfigureServicesUtil() {
         readOnlyFlag = true;
       }
     }
+    
+    var checked = (type === 'checkbox' && option.value === 'true') ? 'checked' : '';
   
     var retString = '<div class="formElement">' +
       '<label for="' + service + '">' + option.displayName + '</label>' +
-      '<input class="' + unitClass + '" type="' + type + '" id="' + property + '" name="' + service + '" value="' + option.value + '"';
+      '<input class="' + unitClass + '" type="' + type + '" id="' + property + '" name="' + service + '" value="' + option.value + '" ' + checked;
     if (readOnlyFlag) {
       retString += ' readonly="readonly" ';
     }
@@ -180,7 +182,7 @@ function ConfigureServicesUtil() {
       return {};
     }
     this.cleanupClassesForPasswordErrors();
-  
+   
     var desiredOptions = {};
   
     var temp = globalYui.all("#configureClusterAdvancedDynamicRenderDivId div[name=configureClusterAdvancedPerServiceDiv]");
@@ -195,7 +197,7 @@ function ConfigureServicesUtil() {
             return;
           }
         }
-  
+ 
         var value = globalYui.Lang.trim(proper.get('value'));
         if ((proper.get('type') == "checkbox")) {
           value = proper.get('checked').toString();