From f529be158c97086e122e058bda398f85859d2be1 Mon Sep 17 00:00:00 2001 From: Jacob Fenton Date: Mon, 1 Apr 2024 07:56:45 -0500 Subject: Put nav at the bottom of the page, so it doesn't move around from lesson to lesson. --- src/tour.gleam | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) (limited to 'src') diff --git a/src/tour.gleam b/src/tour.gleam index b1c13d1..3948ba5 100644 --- a/src/tour.gleam +++ b/src/tour.gleam @@ -648,17 +648,20 @@ fn lesson_page_render(lesson: Lesson) -> String { static_content: [render_navbar()], content: [ h("article", [#("id", "playground")], [ - h("section", [#("id", "left")], [ - h("h2", [], [text(lesson.name)]), - htmb.dangerous_unescaped_fragment(string_builder.from_string( - lesson.text, - )), - h("nav", [#("class", "prev-next")], [ - navlink("Back", lesson.previous), - text(" — "), - h("a", [#("href", path_table_of_contents)], [text("Contents")]), - text(" — "), - navlink("Next", lesson.next), + h("section", [#("id", "left"), #("class", "content-nav")], [ + h("div", [], [ + h("h2", [], [text(lesson.name)]), + htmb.dangerous_unescaped_fragment(string_builder.from_string( + lesson.text, + )), + ]), + h("nav", [#("class", "prev-next")], [ + navlink("Back", lesson.previous), + text(" — "), + h("a", [#("href", path_table_of_contents)], [text("Contents")]), + text(" — "), + navlink("Next", lesson.next), + ]), ]), ]), h("section", [#("id", "right")], [ @@ -667,7 +670,6 @@ fn lesson_page_render(lesson: Lesson) -> String { ]), h("aside", [#("id", "output")], []), ]), - ]), ], scripts: ScriptConfig( body: [ -- cgit v1.2.3