diff options
-rw-r--r-- | juick-www/src/main/java/com/juick/www/configuration/WwwServletConfiguration.java | 10 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/layouts/content.html (renamed from juick-www/src/main/webapp/WEB-INF/layouts/content.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/layouts/default.html (renamed from juick-www/src/main/webapp/WEB-INF/layouts/default.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/layouts/minimal.html (renamed from juick-www/src/main/webapp/WEB-INF/layouts/minimal.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/404.html (renamed from juick-www/src/main/webapp/WEB-INF/views/404.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/blog.html (renamed from juick-www/src/main/webapp/WEB-INF/views/blog.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/blog_tags.html (renamed from juick-www/src/main/webapp/WEB-INF/views/blog_tags.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/help.html (renamed from juick-www/src/main/webapp/WEB-INF/views/help.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/index.html (renamed from juick-www/src/main/webapp/WEB-INF/views/index.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/login.html (renamed from juick-www/src/main/webapp/WEB-INF/views/login.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/macros/tags.html (renamed from juick-www/src/main/webapp/WEB-INF/views/macros/tags.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/macros/tree.html (renamed from juick-www/src/main/webapp/WEB-INF/views/macros/tree.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/partial/footer.html (renamed from juick-www/src/main/webapp/WEB-INF/views/partial/footer.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/partial/homecolumn.html (renamed from juick-www/src/main/webapp/WEB-INF/views/partial/homecolumn.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/partial/message.html (renamed from juick-www/src/main/webapp/WEB-INF/views/partial/message.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/partial/navigation.html (renamed from juick-www/src/main/webapp/WEB-INF/views/partial/navigation.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/partial/settings_tabs.html (renamed from juick-www/src/main/webapp/WEB-INF/views/partial/settings_tabs.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/partial/tagcolumn.html (renamed from juick-www/src/main/webapp/WEB-INF/views/partial/tagcolumn.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/partial/tags.html (renamed from juick-www/src/main/webapp/WEB-INF/views/partial/tags.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/partial/thread_list.html (renamed from juick-www/src/main/webapp/WEB-INF/views/partial/thread_list.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/partial/thread_tree.html (renamed from juick-www/src/main/webapp/WEB-INF/views/partial/thread_tree.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/partial/usercolumn.html (renamed from juick-www/src/main/webapp/WEB-INF/views/partial/usercolumn.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/partial/usertags.html (renamed from juick-www/src/main/webapp/WEB-INF/views/partial/usertags.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/pm_inbox.html (renamed from juick-www/src/main/webapp/WEB-INF/views/pm_inbox.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/pm_sent.html (renamed from juick-www/src/main/webapp/WEB-INF/views/pm_sent.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/post.html (renamed from juick-www/src/main/webapp/WEB-INF/views/post.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/post_success.html (renamed from juick-www/src/main/webapp/WEB-INF/views/post_success.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/settings_about.html (renamed from juick-www/src/main/webapp/WEB-INF/views/settings_about.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/settings_auth-email.html (renamed from juick-www/src/main/webapp/WEB-INF/views/settings_auth-email.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/settings_main.html (renamed from juick-www/src/main/webapp/WEB-INF/views/settings_main.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/settings_password.html (renamed from juick-www/src/main/webapp/WEB-INF/views/settings_password.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/settings_privacy.html (renamed from juick-www/src/main/webapp/WEB-INF/views/settings_privacy.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/settings_result.html (renamed from juick-www/src/main/webapp/WEB-INF/views/settings_result.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/signup.html (renamed from juick-www/src/main/webapp/WEB-INF/views/signup.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/test.html (renamed from juick-www/src/main/webapp/WEB-INF/views/test.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/thread.html (renamed from juick-www/src/main/webapp/WEB-INF/views/thread.html) | 0 | ||||
-rw-r--r-- | juick-www/src/main/resources/templates/views/users.html (renamed from juick-www/src/main/webapp/WEB-INF/views/users.html) | 0 |
37 files changed, 4 insertions, 6 deletions
diff --git a/juick-www/src/main/java/com/juick/www/configuration/WwwServletConfiguration.java b/juick-www/src/main/java/com/juick/www/configuration/WwwServletConfiguration.java index 60a3b9cc..1654f2ac 100644 --- a/juick-www/src/main/java/com/juick/www/configuration/WwwServletConfiguration.java +++ b/juick-www/src/main/java/com/juick/www/configuration/WwwServletConfiguration.java @@ -20,6 +20,7 @@ package com.juick.www.configuration; import com.juick.server.configuration.BaseWebConfiguration; import com.mitchellbosecke.pebble.PebbleEngine; import com.mitchellbosecke.pebble.extension.FormatterExtension; +import com.mitchellbosecke.pebble.loader.ClasspathLoader; import com.mitchellbosecke.pebble.loader.Loader; import com.mitchellbosecke.pebble.loader.ServletLoader; import com.mitchellbosecke.pebble.spring4.PebbleViewResolver; @@ -71,12 +72,9 @@ public class WwwServletConfiguration extends BaseWebConfiguration { configurer.enable(); } - @Inject - private ServletContext servletContext; - @Bean - public Loader templateLoader(){ - return new ServletLoader(servletContext); + public Loader templateLoader() { + return new ClasspathLoader(); } @Bean @@ -97,7 +95,7 @@ public class WwwServletConfiguration extends BaseWebConfiguration { @Bean public ViewResolver viewResolver() { PebbleViewResolver viewResolver = new PebbleViewResolver(); - viewResolver.setPrefix("/WEB-INF/"); + viewResolver.setPrefix("templates"); viewResolver.setSuffix(".html"); viewResolver.setPebbleEngine(pebbleEngine()); viewResolver.setCharacterEncoding(CharEncoding.UTF_8); diff --git a/juick-www/src/main/webapp/WEB-INF/layouts/content.html b/juick-www/src/main/resources/templates/layouts/content.html index 4c283116..4c283116 100644 --- a/juick-www/src/main/webapp/WEB-INF/layouts/content.html +++ b/juick-www/src/main/resources/templates/layouts/content.html diff --git a/juick-www/src/main/webapp/WEB-INF/layouts/default.html b/juick-www/src/main/resources/templates/layouts/default.html index 343885c4..343885c4 100644 --- a/juick-www/src/main/webapp/WEB-INF/layouts/default.html +++ b/juick-www/src/main/resources/templates/layouts/default.html diff --git a/juick-www/src/main/webapp/WEB-INF/layouts/minimal.html b/juick-www/src/main/resources/templates/layouts/minimal.html index 15924521..15924521 100644 --- a/juick-www/src/main/webapp/WEB-INF/layouts/minimal.html +++ b/juick-www/src/main/resources/templates/layouts/minimal.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/404.html b/juick-www/src/main/resources/templates/views/404.html index 02a790e6..02a790e6 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/404.html +++ b/juick-www/src/main/resources/templates/views/404.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/blog.html b/juick-www/src/main/resources/templates/views/blog.html index 9cf4714e..9cf4714e 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/blog.html +++ b/juick-www/src/main/resources/templates/views/blog.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/blog_tags.html b/juick-www/src/main/resources/templates/views/blog_tags.html index 48e517eb..48e517eb 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/blog_tags.html +++ b/juick-www/src/main/resources/templates/views/blog_tags.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/help.html b/juick-www/src/main/resources/templates/views/help.html index 3a022497..3a022497 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/help.html +++ b/juick-www/src/main/resources/templates/views/help.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/index.html b/juick-www/src/main/resources/templates/views/index.html index 97d726de..97d726de 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/index.html +++ b/juick-www/src/main/resources/templates/views/index.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/login.html b/juick-www/src/main/resources/templates/views/login.html index a538cb26..a538cb26 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/login.html +++ b/juick-www/src/main/resources/templates/views/login.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/macros/tags.html b/juick-www/src/main/resources/templates/views/macros/tags.html index 09278ffe..09278ffe 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/macros/tags.html +++ b/juick-www/src/main/resources/templates/views/macros/tags.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/macros/tree.html b/juick-www/src/main/resources/templates/views/macros/tree.html index 71ffd74b..71ffd74b 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/macros/tree.html +++ b/juick-www/src/main/resources/templates/views/macros/tree.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/partial/footer.html b/juick-www/src/main/resources/templates/views/partial/footer.html index 87744183..87744183 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/partial/footer.html +++ b/juick-www/src/main/resources/templates/views/partial/footer.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/partial/homecolumn.html b/juick-www/src/main/resources/templates/views/partial/homecolumn.html index 6142e9e9..6142e9e9 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/partial/homecolumn.html +++ b/juick-www/src/main/resources/templates/views/partial/homecolumn.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/partial/message.html b/juick-www/src/main/resources/templates/views/partial/message.html index 9e3ede6c..9e3ede6c 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/partial/message.html +++ b/juick-www/src/main/resources/templates/views/partial/message.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/partial/navigation.html b/juick-www/src/main/resources/templates/views/partial/navigation.html index 7afabcc3..7afabcc3 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/partial/navigation.html +++ b/juick-www/src/main/resources/templates/views/partial/navigation.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/partial/settings_tabs.html b/juick-www/src/main/resources/templates/views/partial/settings_tabs.html index 4715253e..4715253e 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/partial/settings_tabs.html +++ b/juick-www/src/main/resources/templates/views/partial/settings_tabs.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/partial/tagcolumn.html b/juick-www/src/main/resources/templates/views/partial/tagcolumn.html index 3e61d3d3..3e61d3d3 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/partial/tagcolumn.html +++ b/juick-www/src/main/resources/templates/views/partial/tagcolumn.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/partial/tags.html b/juick-www/src/main/resources/templates/views/partial/tags.html index 3235213e..3235213e 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/partial/tags.html +++ b/juick-www/src/main/resources/templates/views/partial/tags.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/partial/thread_list.html b/juick-www/src/main/resources/templates/views/partial/thread_list.html index f273dec7..f273dec7 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/partial/thread_list.html +++ b/juick-www/src/main/resources/templates/views/partial/thread_list.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/partial/thread_tree.html b/juick-www/src/main/resources/templates/views/partial/thread_tree.html index f207b8e0..f207b8e0 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/partial/thread_tree.html +++ b/juick-www/src/main/resources/templates/views/partial/thread_tree.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/partial/usercolumn.html b/juick-www/src/main/resources/templates/views/partial/usercolumn.html index 382c3622..382c3622 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/partial/usercolumn.html +++ b/juick-www/src/main/resources/templates/views/partial/usercolumn.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/partial/usertags.html b/juick-www/src/main/resources/templates/views/partial/usertags.html index 71d1303e..71d1303e 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/partial/usertags.html +++ b/juick-www/src/main/resources/templates/views/partial/usertags.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/pm_inbox.html b/juick-www/src/main/resources/templates/views/pm_inbox.html index d6a9b65f..d6a9b65f 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/pm_inbox.html +++ b/juick-www/src/main/resources/templates/views/pm_inbox.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/pm_sent.html b/juick-www/src/main/resources/templates/views/pm_sent.html index bc42c4ab..bc42c4ab 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/pm_sent.html +++ b/juick-www/src/main/resources/templates/views/pm_sent.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/post.html b/juick-www/src/main/resources/templates/views/post.html index 1f642ce1..1f642ce1 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/post.html +++ b/juick-www/src/main/resources/templates/views/post.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/post_success.html b/juick-www/src/main/resources/templates/views/post_success.html index 2106f3cb..2106f3cb 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/post_success.html +++ b/juick-www/src/main/resources/templates/views/post_success.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/settings_about.html b/juick-www/src/main/resources/templates/views/settings_about.html index bbf9e772..bbf9e772 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/settings_about.html +++ b/juick-www/src/main/resources/templates/views/settings_about.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/settings_auth-email.html b/juick-www/src/main/resources/templates/views/settings_auth-email.html index e906d704..e906d704 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/settings_auth-email.html +++ b/juick-www/src/main/resources/templates/views/settings_auth-email.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/settings_main.html b/juick-www/src/main/resources/templates/views/settings_main.html index ef46542d..ef46542d 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/settings_main.html +++ b/juick-www/src/main/resources/templates/views/settings_main.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/settings_password.html b/juick-www/src/main/resources/templates/views/settings_password.html index aba0b139..aba0b139 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/settings_password.html +++ b/juick-www/src/main/resources/templates/views/settings_password.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/settings_privacy.html b/juick-www/src/main/resources/templates/views/settings_privacy.html index 83b87b93..83b87b93 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/settings_privacy.html +++ b/juick-www/src/main/resources/templates/views/settings_privacy.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/settings_result.html b/juick-www/src/main/resources/templates/views/settings_result.html index d87a5ea6..d87a5ea6 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/settings_result.html +++ b/juick-www/src/main/resources/templates/views/settings_result.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/signup.html b/juick-www/src/main/resources/templates/views/signup.html index 44fd366f..44fd366f 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/signup.html +++ b/juick-www/src/main/resources/templates/views/signup.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/test.html b/juick-www/src/main/resources/templates/views/test.html index 7700be6f..7700be6f 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/test.html +++ b/juick-www/src/main/resources/templates/views/test.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/thread.html b/juick-www/src/main/resources/templates/views/thread.html index 2115f442..2115f442 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/thread.html +++ b/juick-www/src/main/resources/templates/views/thread.html diff --git a/juick-www/src/main/webapp/WEB-INF/views/users.html b/juick-www/src/main/resources/templates/views/users.html index 702ba6b9..702ba6b9 100644 --- a/juick-www/src/main/webapp/WEB-INF/views/users.html +++ b/juick-www/src/main/resources/templates/views/users.html |