X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpages%2FSoneTemplatePage.kt;h=3122c64648e363f81e0a523089324a035986c43d;hp=1d1ccf1bcd5804ed6b1d535c96992aaca01bcbd0;hb=a76956e389fcfe6282ad4ca7156bbf76327bb0c0;hpb=09e10dd6e554ce4af6b35e0f56251c6c26bc018e diff --git a/src/main/kotlin/net/pterodactylus/sone/web/pages/SoneTemplatePage.kt b/src/main/kotlin/net/pterodactylus/sone/web/pages/SoneTemplatePage.kt index 1d1ccf1..3122c64 100644 --- a/src/main/kotlin/net/pterodactylus/sone/web/pages/SoneTemplatePage.kt +++ b/src/main/kotlin/net/pterodactylus/sone/web/pages/SoneTemplatePage.kt @@ -1,17 +1,15 @@ package net.pterodactylus.sone.web.pages import freenet.clients.http.* -import net.pterodactylus.sone.data.Sone +import net.pterodactylus.sone.data.* import net.pterodactylus.sone.main.* -import net.pterodactylus.sone.utils.emptyToNull -import net.pterodactylus.sone.web.SessionProvider -import net.pterodactylus.sone.web.WebInterface +import net.pterodactylus.sone.utils.* +import net.pterodactylus.sone.web.* import net.pterodactylus.sone.web.page.* -import net.pterodactylus.util.notify.Notification -import net.pterodactylus.util.template.Template -import net.pterodactylus.util.template.TemplateContext +import net.pterodactylus.util.notify.* +import net.pterodactylus.util.template.* import net.pterodactylus.util.web.* -import java.net.URLEncoder +import java.net.* /** * Base page for the Sone web interface. @@ -20,11 +18,11 @@ open class SoneTemplatePage @JvmOverloads constructor( path: String, private val webInterface: WebInterface, loaders: Loaders, - template: Template, + templateRenderer: TemplateRenderer, private val pageTitleKey: String? = null, private val requiresLogin: Boolean = false, private val pageTitle: (FreenetRequest) -> String = { pageTitleKey?.let(webInterface.l10n::getString) ?: "" } -) : FreenetTemplatePage(path, webInterface.templateContextFactory, loaders, template, "noPermission.html") { +) : FreenetTemplatePage(path, templateRenderer, loaders, "noPermission.html") { private val core = webInterface.core private val sessionProvider: SessionProvider = webInterface