From f44bddc61eaad35f2e1cb90c3bb981ab96111516 Mon Sep 17 00:00:00 2001 From: crowlkats Date: Sat, 20 Apr 2024 12:41:31 +0200 Subject: [PATCH 1/2] refactor: rework stylesheet --- src/html/comrak_adapters.rs | 2 +- src/html/jsdoc.rs | 10 +- src/html/templates/anchor.hbs | 7 +- src/html/templates/breadcrumbs.hbs | 6 +- src/html/templates/deprecated.hbs | 12 +- .../templates/doc_block_subtitle_class.hbs | 4 +- .../doc_block_subtitle_interface.hbs | 2 +- src/html/templates/doc_entry.hbs | 6 +- src/html/templates/doc_node_kind_icon.hbs | 4 +- src/html/templates/example.hbs | 8 +- src/html/templates/function.hbs | 2 +- src/html/templates/index_sidepanel.hbs | 6 +- src/html/templates/module_doc.hbs | 6 +- src/html/templates/namespace_section.hbs | 22 +- src/html/templates/pages/search.js | 6 +- src/html/templates/section.hbs | 7 +- src/html/templates/sidepanel.hbs | 2 +- src/html/templates/styles.css | 289 ++++++++++++++---- src/html/templates/styles.gen.css | 2 +- src/html/templates/symbol_group.hbs | 10 +- src/html/templates/usages.hbs | 12 +- 21 files changed, 291 insertions(+), 134 deletions(-) diff --git a/src/html/comrak_adapters.rs b/src/html/comrak_adapters.rs index 2e4d1cd3..75695427 100644 --- a/src/html/comrak_adapters.rs +++ b/src/html/comrak_adapters.rs @@ -59,7 +59,7 @@ impl HighlightAdapter { if self.show_line_numbers { Ok(format!( - r##"
{line_numbers}
{lines}
"## + r##"
{line_numbers}
{lines}
"## )) } else { Ok(lines) diff --git a/src/html/jsdoc.rs b/src/html/jsdoc.rs index e656fcec..b9af118c 100644 --- a/src/html/jsdoc.rs +++ b/src/html/jsdoc.rs @@ -377,9 +377,7 @@ pub fn markdown_to_html( if toc.is_empty() { None } else { - let mut toc_content = vec![String::from( - r#"