From 74cd345f76dd01034c804f75e7f16b42e9c0643c Mon Sep 17 00:00:00 2001 From: Christoph Schlosser Date: Thu, 18 Sep 2025 22:05:48 +0200 Subject: g2h: Add breadcrumb navigations to file and tree pages --- g2h/file_page.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'g2h/file_page.py') diff --git a/g2h/file_page.py b/g2h/file_page.py index b154ee5..67ddf6d 100644 --- a/g2h/file_page.py +++ b/g2h/file_page.py @@ -2,7 +2,7 @@ import base64 import filetype import os -from .file import sanitize_file_name, tree_join +from .file import generate_breadcrumbs, sanitize_file_name, tree_join from .page import Page from .tree import safe_join @@ -37,6 +37,7 @@ class FilePage(Page): content, file_type = bytes_to_content(file_bytes) return { + 'breadcrumbs': generate_breadcrumbs(self.content_subdir, self.commit, os.path.join(self.file_path, self.file_name), self.tree.blobs), 'content': content, 'content_subdir': self.content_subdir, 'file_extension': os.path.splitext(self.file_name)[1].lstrip('.'), -- cgit v1.2.3