From: Lanius Trolling Date: Tue, 9 Apr 2024 16:43:54 +0000 (-0400) Subject: Fix quote pages X-Git-Url: https://gitweb.starshipfights.net/?a=commitdiff_plain;h=bc29c4a5783d7c0381c7dad9221657b3515475b7;p=factbooks Fix quote pages --- diff --git a/src/jvmMain/kotlin/info/mechyrdia/lore/views_quote.kt b/src/jvmMain/kotlin/info/mechyrdia/lore/views_quote.kt index 6dbc735..cffd232 100644 --- a/src/jvmMain/kotlin/info/mechyrdia/lore/views_quote.kt +++ b/src/jvmMain/kotlin/info/mechyrdia/lore/views_quote.kt @@ -99,8 +99,8 @@ fun Quote.toJson(): String { } context(Quote) -private fun FlowContent.quoteWithAttribution() { - h1 { +title } +private fun FlowContent.quoteWithAttribution(pageTitle: String) { + h1 { +pageTitle } blockQuote { +quote } @@ -117,7 +117,7 @@ suspend fun Quote.toHtml(title: String): HTML.() -> Unit { return page(title, standardNavBar(), QuoteOriginSidebar(author, fullPortrait, fullLink)) { section { a { id = "page-top" } - quoteWithAttribution() + quoteWithAttribution(title) } } } @@ -125,7 +125,7 @@ suspend fun Quote.toHtml(title: String): HTML.() -> Unit { context(ApplicationCall) fun Quote.toRawHtml(title: String): HTML.() -> Unit { return rawPage(title) { - quoteWithAttribution() + quoteWithAttribution(title) p { style = "align:center" a(href = fullLink) {