소스 검색

AMBARI-17025. "Read Version Info" button is enabled after changing uploaded file (alexantonenko)

Alex Antonenko 9 년 전
부모
커밋
21fff21d19
1개의 변경된 파일5개의 추가작업 그리고 4개의 파일을 삭제
  1. 5 4
      ambari-admin/src/main/resources/ui/admin-web/app/scripts/services/AddVersionModal.js

+ 5 - 4
ambari-admin/src/main/resources/ui/admin-web/app/scripts/services/AddVersionModal.js

@@ -59,24 +59,25 @@ angular.module('ambariAdminConsole')
             index: 2,
             displayName: $t('versions.enterURL'),
             url: "",
-            placeholder: "Enter URL to Version Definition File",
+            placeholder: "Enter URL to Version Definition File"
           };
           $scope.readInfoButtonDisabled = function () {
             return $scope.option1.index == $scope.selectedLocalOption.index ? !$scope.option1.file : !$scope.option2.url;
           };
           $scope.onFileSelect = function(e){
+            $scope.option1.file = '';
             if (e.files && e.files.length == 1) {
               var file = e.files[0];
               var reader = new FileReader();
               reader.onload = (function () {
                 return function (e) {
                   $scope.option1.file = e.target.result;
+                  $scope.$apply();
                 };
               })(file);
               reader.readAsText(file);
-            } else {
-              $scope.option1.file = '';
             }
+            $scope.$apply();
           };
           /**
            * Load selected file to current page content
@@ -176,4 +177,4 @@ angular.module('ambariAdminConsole')
     };
 
     return modalObject;
-  }]);
+  }]);