vitro/webapp/web
j2blake 3f061da006 VIVO-246 Re-implement the FreemarkerConfiguration
The Configuration must contain mutable information like the theme directory and the TemplateLoader. It must also be request-specific so it can have the correct Locale for language support. But we should only have one instance, so there is only one TemplateCache (alternatively, one TemplateCache per theme).

Previously, this was addressed by intercepting the Template processing and adding the request-based info to the Environment. However, this interception code needed to appear each time a Template was processed. This was sometimes overlooked, and at best introduced a bunch of duplicated code.

Instead, I extended the freemarker Configuration class to include a ThreadLocal that holds request-specific information.
2013-08-08 13:22:16 -04:00
..
admin VIVO-82 Remove the vestiges of VitroRequestPrep 2013-06-07 15:43:22 -04:00
config merging 9981 to the trunk 2012-07-18 19:06:38 +00:00
css VIVO-215: fix layout of search results page - the first search result was appearing up in the header as were the facets; standardize look of the download popup. Also ensure that longer headings that include types from the facet wrap to new line rather than overrun the search help link. 2013-07-18 16:56:56 -04:00
fileupload VIVO-2 Fix the URIs of the JSTL taglibs. 2013-03-08 17:48:27 -05:00
i18n moving some i18n() strings from vivo (wilma theme) to vitro 2013-07-17 15:52:17 -04:00
images Merge pull request #4 from vivo-project/feature/search-download 2013-06-28 12:15:12 -07:00
jenaIngest VIVO-212 Rename WADF access methods on VitroRequest 2013-07-18 15:31:42 -04:00
js VIVO-215: fix layout of search results page - the first search result was appearing up in the header as were the facets; standardize look of the download popup. Also ensure that longer headings that include types from the facet wrap to new line rather than overrun the search help link. 2013-07-18 16:56:56 -04:00
jsp fixing error messages for some ingest servlets. NIHVIVO-3375 2011-11-30 21:11:56 +00:00
src Normalize line endings VIVO-101 2013-07-18 15:19:53 -04:00
templates VIVO-208: all fields now displayed when custom forms are rendered; customized 2-stage forms will still work as before 2013-08-05 15:12:24 -04:00
WEB-INF VIVO-246 Re-implement the FreemarkerConfiguration 2013-08-08 13:22:16 -04:00
xslt Fixed issue with xml2rdf.xsl NIHVIVO-3289 2011-11-29 19:04:08 +00:00
dojo.js Improve output: distinguish between failed assertions (failures) and unexpected exceptions (errors), and print a filtered stack trace for any exception. 2010-01-29 22:13:57 +00:00
error.jsp VIVO-2 Fix the URIs of the JSTL taglibs. 2013-03-08 17:48:27 -05:00
favicon.ico NIHVIVO-2128: Created favicon for VITRO 2011-03-10 19:38:07 +00:00
robots.txt updating robots.txt 2011-10-27 18:32:11 +00:00