瀏覽代碼

HUE-5522 [fb] Often get mis-aligned HDFS breadcrumbs on filechooser the first time

Enrico Berti 9 年之前
父節點
當前提交
078794e
共有 1 個文件被更改,包括 6 次插入7 次删除
  1. 6 7
      desktop/core/src/desktop/static/desktop/js/jquery.filechooser.js

+ 6 - 7
desktop/core/src/desktop/static/desktop/js/jquery.filechooser.js

@@ -331,11 +331,6 @@
         }
         $homeBreadcrumb.appendTo($(_parent.element).find('.filechooser-tree'));
         $scrollingBreadcrumbs.appendTo($(_parent.element).find('.filechooser-tree'));
-        $scrollingBreadcrumbs.width($(_parent.element).find('.filechooser-tree').width() - $homeBreadcrumb.width() - 50);
-        $scrollingBreadcrumbs.animate({
-          'scrollLeft': $scrollingBreadcrumbs.width()
-        });
-
         $hdfsAutocomplete.appendTo($(_parent.element).find('.filechooser-tree'));
 
         $hdfsAutocomplete.jHueHdfsAutocomplete({
@@ -520,8 +515,12 @@
           _actions.appendTo($(_parent.element).find('.filechooser-tree'));
         }
         window.setTimeout(function () {
-          $(_parent.element).parent().scrollTop(0)
-        }, 100);
+          $(_parent.element).parent().scrollTop(0);
+          $scrollingBreadcrumbs.width($(_parent.element).find('.filechooser-tree').width() - $homeBreadcrumb.width() - 50);
+          $scrollingBreadcrumbs.animate({
+            'scrollLeft': $scrollingBreadcrumbs.width()
+          });
+        }, 0);
       }
     }).error(function (e) {
       if (!_parent.options.suppressErrors) {