From e22bef75b4f2001949f7c43da908155a4434ae4e Mon Sep 17 00:00:00 2001 From: Marcin Kuzminski Date: Mon, 11 Jul 2016 19:58:16 +0200 Subject: [PATCH] file-browser: fixes #4083 --- rhodecode/controllers/files.py | 2 +- rhodecode/templates/files/files_browser.html | 62 +------------------ .../templates/files/files_browser_tree.html | 60 ++++++++++++++++++ rhodecode/templates/files/files_pjax.html | 2 +- 4 files changed, 64 insertions(+), 62 deletions(-) create mode 100644 rhodecode/templates/files/files_browser_tree.html diff --git a/rhodecode/controllers/files.py b/rhodecode/controllers/files.py index 6116832f..25723a2c 100644 --- a/rhodecode/controllers/files.py +++ b/rhodecode/controllers/files.py @@ -140,7 +140,7 @@ class FilesController(BaseRepoController): def _cached_tree(): log.debug('Generating cached file tree for %s, %s, %s', repo_name, commit_id, f_path) - return render('files/files_browser.html') + return render('files/files_browser_tree.html') cache_manager = self.__get_tree_cache_manager( repo_name, caches.FILE_TREE) diff --git a/rhodecode/templates/files/files_browser.html b/rhodecode/templates/files/files_browser.html index 46685ae3..c486519b 100644 --- a/rhodecode/templates/files/files_browser.html +++ b/rhodecode/templates/files/files_browser.html @@ -41,67 +41,9 @@ + ## file tree is computed from caches, and filled in + ${c.file_tree} -
- - - - - - - - - - - - - %if c.file.parent: - - - - - - - - %endif - %for cnt,node in enumerate(c.file): - - - %if node.is_file(): - - - - - %else: - - - - - %endif - - %endfor - - -
${_('Name')}${_('Size')}${_('Modified')}${_('Last Commit')}${_('Author')}
- - .. - -
- %if node.is_submodule(): - - ${h.link_to_if( - node.url.startswith('http://') or node.url.startswith('https://'), - node.name,node.url)} - - %else: - - ${node.name} - - %endif - - ${_('Loading...')} -
-