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=8cf5f6131ec7074250b62446b31b5d4b0c4c44ff;hp=c9ec17398eba15355c48abda1e9d82dad2da4143;hb=63c6904d0034dbec520aaf24a2dc0ea435d0107a;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..8cf5f61 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,8 @@ import java.util.logging.Logger.* * fit into Freenet’s web interface. */ open class FreenetTemplatePage( - private val path: String, private val templateRenderer: TemplateRenderer, loaders: Loaders, - template: Template, private val invalidFormPasswordRedirectTarget: String ) : FreenetPage, LinkEnabledCallback { @@ -42,7 +40,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 +54,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) }