💄 Generalize rendering of histograms
[Sone.git] / src / main / kotlin / net / pterodactylus / sone / web / WebInterfaceModule.kt
index 16f6e86..283b1ea 100644 (file)
@@ -12,6 +12,7 @@ import net.pterodactylus.sone.main.*
 import net.pterodactylus.sone.template.*
 import net.pterodactylus.sone.text.*
 import net.pterodactylus.util.template.*
+import javax.inject.*
 import javax.inject.Singleton
 
 class WebInterfaceModule : AbstractModule() {
@@ -64,6 +65,7 @@ class WebInterfaceModule : AbstractModule() {
                                addFilter("reparse", ReparseFilter())
                                addFilter("unknown", unknownDateFilter)
                                addFilter("format", FormatFilter())
+                               addFilter("duration", DurationFormatFilter())
                                addFilter("sort", CollectionSortFilter())
                                addFilter("image-link", imageLinkFilter)
                                addFilter("replyGroup", ReplyGroupFilter())
@@ -120,4 +122,8 @@ class WebInterfaceModule : AbstractModule() {
        fun getImageLinkFilter(core: Core) =
                        ImageLinkFilter(core)
 
+       @Provides
+       @Named("toadletPathPrefix")
+       fun getPathPrefix(): String = "/Sone/"
+
 }