🔥 Remove path from FreenetTemplatePage
[Sone.git] / src / main / kotlin / net / pterodactylus / sone / web / pages / SoneTemplatePage.kt
index d031a00..b288a4c 100644 (file)
@@ -15,14 +15,13 @@ import java.net.*
  * Base page for the Sone web interface.
  */
 open class SoneTemplatePage @JvmOverloads constructor(
-               path: String,
                private val webInterface: WebInterface,
                loaders: Loaders,
                templateRenderer: TemplateRenderer,
                private val pageTitleKey: String? = null,
                private val requiresLogin: Boolean = false,
                private val pageTitle: (FreenetRequest) -> String = { pageTitleKey?.let(webInterface.l10n::getString) ?: "" }
-) : FreenetTemplatePage(path, templateRenderer, loaders, "noPermission.html") {
+) : FreenetTemplatePage(templateRenderer, loaders, "noPermission.html") {
 
        private val core = webInterface.core
        private val sessionProvider: SessionProvider = webInterface
@@ -35,7 +34,7 @@ open class SoneTemplatePage @JvmOverloads constructor(
 
        fun requiresLogin() = requiresLogin
 
-       override public fun getPageTitle(request: FreenetRequest) = getPageTitle(request.toSoneRequest(core, webInterface))
+       override fun getPageTitle(request: FreenetRequest) = getPageTitle(request.toSoneRequest(core, webInterface))
 
        open fun getPageTitle(soneRequest: SoneRequest) = pageTitle(soneRequest)
 
@@ -43,7 +42,7 @@ open class SoneTemplatePage @JvmOverloads constructor(
 
        override val shortcutIcon = "images/icon.png"
 
-       override public fun getAdditionalLinkNodes(request: FreenetRequest) =
+       override fun getAdditionalLinkNodes(request: FreenetRequest) =
                        listOf(mapOf(
                                        "rel" to "search",
                                        "type" to "application/opensearchdescription+xml",
@@ -51,7 +50,7 @@ open class SoneTemplatePage @JvmOverloads constructor(
                                        "href" to "http://${request.httpRequest.getHeader("host")}/Sone/OpenSearch.xml"
                        ))
 
-       final override public fun processTemplate(request: FreenetRequest, templateContext: TemplateContext) {
+       final override fun processTemplate(request: FreenetRequest, templateContext: TemplateContext) {
                super.processTemplate(request, templateContext)
                templateContext["preferences"] = core.preferences
                templateContext["currentSone"] = getCurrentSone(request.toadletContext)
@@ -76,7 +75,7 @@ open class SoneTemplatePage @JvmOverloads constructor(
        open fun handleRequest(soneRequest: SoneRequest, templateContext: TemplateContext) {
        }
 
-       override public fun getRedirectTarget(request: FreenetRequest): String? {
+       override fun getRedirectTarget(request: FreenetRequest): String? {
                if (requiresLogin && getCurrentSone(request.toadletContext) == null) {
                        val parameters = request.httpRequest.parameterNames
                                        .flatMap { name -> request.httpRequest.getMultipleParam(name).map { name to it } }