From 531846f7a3bfc31bee7fad0a1474ddf51fb3f003 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 3 Dec 2018 18:21:47 +0000 Subject: [PATCH] wiki: Show a sidebar on file detail view Signed-off-by: Michael Tremer --- src/templates/wiki/files/detail.html | 2 +- src/web/wiki.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/templates/wiki/files/detail.html b/src/templates/wiki/files/detail.html index 6ed3870f..fea6448c 100644 --- a/src/templates/wiki/files/detail.html +++ b/src/templates/wiki/files/detail.html @@ -1,4 +1,4 @@ -{% extends "../base.html" %} +{% extends "../page.html" %} {% block title %}{{ file.filename }}{% end block %} diff --git a/src/web/wiki.py b/src/web/wiki.py index d92e4f08..2a1dd45b 100644 --- a/src/web/wiki.py +++ b/src/web/wiki.py @@ -116,7 +116,12 @@ class FileHandler(base.BaseHandler): # Render detail page if self.action == "detail": - self.render("wiki/files/detail.html", file=file) + for breadcrumb, title in self.backend.wiki.make_breadcrumbs(path): + page = self.backend.wiki.get_page(breadcrumb) + if page: + break + + self.render("wiki/files/detail.html", page=page, file=file) return size = self.get_argument_int("s", None) -- 2.47.3