From cfaaa01fbf7fc0de1b3f93cafd936a85ceed3c3f Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Tue, 16 Jul 2024 19:07:01 +0200 Subject: [PATCH] Actually show full parents when requested --- src/frontend/templates/helpers.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/frontend/templates/helpers.rs b/src/frontend/templates/helpers.rs index 610112f..5ac66a7 100644 --- a/src/frontend/templates/helpers.rs +++ b/src/frontend/templates/helpers.rs @@ -229,7 +229,12 @@ pub fn parents_breadcrumb( @if !full && parents.len() > LIMIT { li .breadcrumb-item { "…" } } - @for parent in parents.iter().rev().take(LIMIT).rev() { + @let parents: Box> = if full { + Box::new(parents.iter()) + } else { + Box::new(parents.iter().rev().take(LIMIT).rev()) + }; + @for parent in parents { li .breadcrumb-item { a href={ "/item/" (parent.id) } { (ItemName::new(parent, parents_item_classes.get(&parent.class).unwrap()) )} }