From 5803286afac97598816bc5e9e1370c2712a2ea65 Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Fri, 18 Oct 2024 20:55:16 +0200 Subject: [PATCH] Tree moved to pre environment --- pages/page.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/page.py b/pages/page.py index eb48d79..bb6bff7 100644 --- a/pages/page.py +++ b/pages/page.py @@ -301,7 +301,7 @@ class page_django(page_data): [page_django(self._request, path) for path in full_path_all_pages(expression)] ) if tree: - return page_tree(pl).html() + return "
\n" + page_tree(pl).html() + "
\n" else: return pl.html_list(depth=depth, filter_str=filter_str, parent_rel_path=parent_rel_path) @@ -349,8 +349,8 @@ class page_list(list): class page_tree(dict): T_PATTERN = "├── " L_PATTERN = "└── " - I_PATTERN = "│   " - D_PATTERN = "      " + I_PATTERN = "│ " + D_PATTERN = " " def __init__(self, pl: page_list): super().__init__() @@ -378,7 +378,7 @@ class page_tree(dict): page = page_wrapped(None, page_path) if page.is_available(): entry = f'{entry}' - rv += fill + (self.L_PATTERN if l == 0 else self.T_PATTERN) + entry + "
\n" + rv += fill + (self.L_PATTERN if l == 0 else self.T_PATTERN) + entry + "\n" rv += self.html(page_path, fill=fill+(self.D_PATTERN if l == 0 else self.I_PATTERN)) return rv