diff options
author | metamuffin <metamuffin@disroot.org> | 2025-10-06 10:26:07 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-10-06 10:26:07 +0200 |
commit | 416336e6fbc4033ba312fb480d200c9ffd7a536f (patch) | |
tree | a6f3210a8cb41df2193c4089a2ef776693ffc785 | |
parent | feaeca3880f1a17ba6775137b873cee71376b884 (diff) | |
download | hurrycurry-416336e6fbc4033ba312fb480d200c9ffd7a536f.tar hurrycurry-416336e6fbc4033ba312fb480d200c9ffd7a536f.tar.bz2 hurrycurry-416336e6fbc4033ba312fb480d200c9ffd7a536f.tar.zst |
Fix toc hyperlinks
-rw-r--r-- | server/tools/src/book.rs | 17 | ||||
-rw-r--r-- | server/tools/src/book_html.css | 6 | ||||
-rw-r--r-- | server/tools/src/main.rs | 1 |
3 files changed, 17 insertions, 7 deletions
diff --git a/server/tools/src/book.rs b/server/tools/src/book.rs index ed310fc7..a125375b 100644 --- a/server/tools/src/book.rs +++ b/server/tools/src/book.rs @@ -34,9 +34,21 @@ static RECIPE_PAGES: &[RecipePageParams] = &[ repr_items: &["plate:cheese-leek-soup"], }, RecipePageParams { + name: "tomato-soup", + repr_items: &["plate:tomato-soup"], + }, + RecipePageParams { + name: "mushroom-soup", + repr_items: &["plate:mushroom-soup"], + }, + RecipePageParams { name: "burger", - repr_items: &["plate:seared-patty,sliced-bun"], + repr_items: &["plate:seared-patty,sliced-bun,sliced-lettuce"], }, + // RecipePageParams { + // name: "noodles", + // repr_items: &["plate:cooked-noodles,tomato-juice"], + // }, ]; pub fn book(data: &Gamedata, serverdata: &Serverdata) -> Result<Book> { @@ -65,10 +77,7 @@ pub fn book(data: &Gamedata, serverdata: &Serverdata) -> Result<Book> { if let BookPage::Contents { table } = &mut pages[0] { *table = toc; - } else { - unreachable!() } - Ok(Book { pages }) } diff --git a/server/tools/src/book_html.css b/server/tools/src/book_html.css index d64e9ef1..9171aa5e 100644 --- a/server/tools/src/book_html.css +++ b/server/tools/src/book_html.css @@ -18,6 +18,7 @@ body { margin: 0px; background-color: rgb(74, 74, 74); + scroll-behavior: smooth; } .pagegroup { @@ -28,8 +29,7 @@ body { } .page { - float: left; - display: block; + display: inline-block; background-color: antiquewhite; box-sizing: border-box; padding: 2em; @@ -38,4 +38,4 @@ body { width: 30em; height: auto; overflow-y: auto; -}
\ No newline at end of file +} diff --git a/server/tools/src/main.rs b/server/tools/src/main.rs index cb5fda13..4a22cf8c 100644 --- a/server/tools/src/main.rs +++ b/server/tools/src/main.rs @@ -69,6 +69,7 @@ enum Action { } fn main() -> Result<()> { + env_logger::init_from_env("LOG"); let action = Action::parse(); match action { |