NIHVIVO-564 Enable adding stylesheets in dump ftls

This commit is contained in:
rjy7 2010-07-28 15:07:55 +00:00
parent 067f896a1f
commit 3317419fcf
3 changed files with 8 additions and 6 deletions

View file

@ -8,6 +8,7 @@ import java.util.HashMap;
import java.util.Map;
import edu.cornell.mannlib.vitro.webapp.controller.freemarker.FreemarkerHelper;
import edu.cornell.mannlib.vitro.webapp.web.templatemodels.filelist.StylesheetList;
import freemarker.core.Environment;
import freemarker.template.Configuration;
import freemarker.template.SimpleDate;
@ -81,6 +82,8 @@ public class DumpDirective implements TemplateDirectiveModel {
map.put("includeTemplate", includeTemplate);
map.put("type", type);
map.put("stylesheets", dataModel.get("stylesheets"));
FreemarkerHelper helper = new FreemarkerHelper();
String output = helper.mergeMapToTemplate(templateName, map, config);

View file

@ -5,5 +5,6 @@
.dump {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 5em 0;
padding: 1em 0;
margin: 1em 0;
}

View file

@ -2,14 +2,12 @@
<#-- Template for dumping a template variable -->
<hr /> <#-- turn these into borders once css is working -->
<div class="dump">
<h6>Freemarker template variable dump</h6>
<h6>Dump of template variable <em>${var}</em>:</h6>
<strong>Variable <em>${var}</em>:</strong><br/ >
<#include includeTemplate />
</div>
<hr /> <#-- turn these into borders once css is working -->
${stylesheets.add("/css/dump.css")}