Skip to content

Commit f160c7c

Browse files
author
Miel Vander Sande
committed
Started fragment template
1 parent 19dfaf9 commit f160c7c

File tree

4 files changed

+9
-16
lines changed

4 files changed

+9
-16
lines changed

src/org/linkeddatafragments/servlet/TriplePatternFragmentServlet.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
import com.google.gson.JsonObject;
44
import com.hp.hpl.jena.rdf.model.Model;
55
import com.hp.hpl.jena.rdf.model.ModelFactory;
6-
import com.hp.hpl.jena.rdf.model.Statement;
7-
import com.hp.hpl.jena.rdf.model.StmtIterator;
86
import freemarker.template.TemplateException;
97
import java.io.File;
108
import java.io.FileReader;
@@ -13,10 +11,6 @@
1311
import java.util.Collection;
1412
import java.util.HashMap;
1513
import java.util.Map.Entry;
16-
import java.util.function.Consumer;
17-
import java.util.logging.Level;
18-
import java.util.logging.Logger;
19-
import javax.servlet.RequestDispatcher;
2014
import javax.servlet.ServletConfig;
2115
import javax.servlet.ServletException;
2216
import javax.servlet.http.HttpServlet;

src/org/linkeddatafragments/views/HtmlWriter.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import java.io.OutputStream;
1616
import java.io.OutputStreamWriter;
1717
import java.io.Writer;
18+
import java.util.Date;
1819
import java.util.HashMap;
1920
import java.util.Map;
2021
import org.linkeddatafragments.datasource.IDataSource;
@@ -39,10 +40,12 @@ public void write(OutputStream outputStream, HashMap<String, IDataSource> dataSo
3940
Template temp = cfg.getTemplate("index.ftl.html");
4041

4142
Map data = new HashMap();
42-
data.put("assetsPath", "css/");
43+
data.put("assetsPath", "assets/");
4344
data.put("header", datasource.getTitle());
4445
data.put("datasources", dataSources);
4546
data.put("content", "");
47+
data.put("date", new Date());
48+
4649

4750
data.put("controls", fragment.getControls());
4851
data.put("metadata", fragment.getMetadata());

views/base.ftl.html

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@
33
<html lang="en" prefix="hydra: http://www.w3.org/ns/hydra/core# void: http://rdfs.org/ns/void#">
44
<head>
55
<meta charset="utf-8">
6-
<title>
7-
<#attempt>
8-
${ title || header }
9-
<#recover>
10-
'Linked Data Fragments Server'
11-
</#attempt>
12-
</title>
6+
<title>${ (title || header)!"Linked Data Fragments Server" }</title>
137
<link rel="stylesheet" href="${ assetsPath }style" />
148
<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans:700italic,400,700|Droid+Sans+Mono" type="text/css" />
159
<meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1">
@@ -33,7 +27,7 @@ <h1><a href="/">
3327
<footer>
3428
<p>
3529
Powered by a <a href="https://github.com/LinkedDataFragments/Server.java" target="_blank">Linked Data Fragments Server</a>
36-
©2013–2015 Multimedia Lab – iMinds – Ghent University
30+
©2013–${date?string.yyyy} Multimedia Lab – iMinds – Ghent University
3731
</p>
3832
</footer>
3933
</body>

views/index.ftl.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ <h2>Available datasets</h2>
66
<dl class="datasets">
77
<#list datasources?keys as datasourceName>
88
<dt><a href="/${datasourceName}">${datasources[datasourceName].getTitle() }</a></dt>
9-
<dd>${ datasources[datasourceName].getDescription() }</dd>
9+
<dd>${ datasources[datasourceName].getDescription()!"" }</dd>
1010
</#list>
1111
</dl>
1212
<p>The current dataset <em class="dataset">index</em> contains metadata about these datasets.</p>
1313
</div>
14+
15+
<#include "fragment.ftl.html">

0 commit comments

Comments
 (0)