X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpage%2FFreenetTemplatePage.kt;h=780f2b16091ed16a90a21ba7909c2218222fef32;hp=c9ec17398eba15355c48abda1e9d82dad2da4143;hb=c389ee8f5e6eacae70438c3f364e8674c09d1959;hpb=e3da46d8947ab8a542a156069b3b24c13fd011df diff --git a/src/main/kotlin/net/pterodactylus/sone/web/page/FreenetTemplatePage.kt b/src/main/kotlin/net/pterodactylus/sone/web/page/FreenetTemplatePage.kt index c9ec173..780f2b1 100644 --- a/src/main/kotlin/net/pterodactylus/sone/web/page/FreenetTemplatePage.kt +++ b/src/main/kotlin/net/pterodactylus/sone/web/page/FreenetTemplatePage.kt @@ -31,10 +31,9 @@ import java.util.logging.Logger.* * fit into Freenet’s web interface. */ open class FreenetTemplatePage( - private val path: String, + path: String, private val templateRenderer: TemplateRenderer, loaders: Loaders, - template: Template, private val invalidFormPasswordRedirectTarget: String ) : FreenetPage, LinkEnabledCallback { @@ -42,7 +41,7 @@ open class FreenetTemplatePage( open val shortcutIcon: String? get() = null open val isFullAccessOnly get() = false - override fun getPath() = path + override fun getPath() = toadletPath open fun getPageTitle(request: FreenetRequest) = "" @@ -56,7 +55,7 @@ open class FreenetTemplatePage( override fun isEnabled(toadletContext: ToadletContext) = !isFullAccessOnly - private val template = templatePath?.let(loaders::loadTemplate) ?: template + private val template = templatePath?.let(loaders::loadTemplate) ?: Template() override fun handleRequest(request: FreenetRequest, response: Response): Response { getRedirectTarget(request)?.let { redirectTarget -> return RedirectResponse(redirectTarget) }