浏览代码

HUE-3659 [home] Open folder automatically if there is only one

Johan Ahlen 9 年之前
父节点
当前提交
88d8820
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      desktop/core/src/desktop/templates/home2.mako

+ 6 - 1
desktop/core/src/desktop/templates/home2.mako

@@ -244,7 +244,12 @@ ${ fileBrowser.fileBrowser() }
         } else if (location.getParameter('path')) {
           viewModel.openPath(location.getParameter('path'));
         } else {
-          viewModel.activeEntry().load();
+          viewModel.activeEntry().load(function () {
+            if (viewModel.activeEntry().entries().length === 1 && viewModel.activeEntry().definition().type === 'directory') {
+              viewModel.activeEntry(viewModel.activeEntry().entries()[0]);
+              viewModel.activeEntry().load();
+            }
+          });
         }
       };
       window.onpopstate = loadUrlParam;