Skip to content

Commit fbc2a94

Browse files
authored
Merge pull request #41 from joewiz/new-templating
Switch to the new templating module
2 parents 54bae82 + 102b746 commit fbc2a94

File tree

7 files changed

+15
-11
lines changed

7 files changed

+15
-11
lines changed

pom.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,10 @@
4848
<project.build.source>1.8</project.build.source>
4949
<project.build.target>1.8</project.build.target>
5050

51-
<exist.version>5.3.0</exist.version>
51+
<exist.version>5.3.0-SNAPSHOT</exist.version>
52+
<markdown.version>0.6</markdown.version>
53+
<shared-resources.version>0.9.1</shared-resources.version>
54+
<templating.version>1.0.2</templating.version>
5255

5356
<package-name>http://exist-db.org/apps/fundocs</package-name>
5457
<package-abbrev>fundocs</package-abbrev> <!-- override the default which is artifactId :-/ -->

src/main/xar-resources/error-page.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,4 @@
33
<h1>An error has occurred</h1>
44
<p>An error has been generated by the application.</p>
55
<pre class="error templates:error-description"/>
6-
<div class="source-links">
7-
<p>View source: <a href="login.html" class="templates:load-source">this page</a>.</p>
8-
</div>
96
</div>

src/main/xar-resources/modules/app.xql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ module namespace app="http://exist-db.org/xquery/app";
44

55
declare namespace xqdoc="http://www.xqdoc.org/1.0";
66

7-
import module namespace templates="http://exist-db.org/xquery/templates";
87
import module namespace config="http://exist-db.org/xquery/apps/config" at "config.xqm";
98

9+
import module namespace templates="http://exist-db.org/xquery/html-templating";
10+
1011
declare variable $app:MD_MODULE_URI := "http://exist-db.org/xquery/markdown";
1112

1213
declare variable $app:MD_HAS_MODULE :=

src/main/xar-resources/modules/config.xqm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ xquery version "3.0";
66
:)
77
module namespace config="http://exist-db.org/xquery/apps/config";
88

9-
import module namespace templates="http://exist-db.org/xquery/templates";
9+
import module namespace templates="http://exist-db.org/xquery/html-templating";
1010

1111
declare namespace repo="http://exist-db.org/xquery/repo";
1212
declare namespace expath="http://expath.org/ns/pkg";

src/main/xar-resources/modules/view.xql

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
xquery version "3.0";
22

3-
import module namespace templates="http://exist-db.org/xquery/templates";
43
import module namespace app="http://exist-db.org/xquery/app" at "app.xql";
54
import module namespace config="http://exist-db.org/xquery/apps/config" at "config.xqm";
5+
66
import module namespace site="http://exist-db.org/apps/site-utils";
7+
import module namespace templates="http://exist-db.org/xquery/html-templating";
8+
import module namespace lib="http://exist-db.org/xquery/html-templating/lib";
79

810
declare option exist:serialize "method=html5 media-type=text/html";
911

src/main/xar-resources/templates/page.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
<html>
1+
<html data-template="lib:resolve-apps" data-template-abbrev="dashboard, eXide, fundocs, exist-documentation, demo">
22
<head>
33
<title data-template="config:app-title">App Title</title>
44
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
55
<meta data-template="config:app-meta"/>
66
<link rel="shortcut icon" href="$shared/resources/images/exist_icon_16x16.ico"/>
77
<link rel="stylesheet" type="text/css" href="resources/css/fundocs.css"/>
88
</head>
9-
<body id="grey-top" class="site:expand-links?base=http://exist-db.org/">
9+
<body id="grey-top" data-template="lib:parse-params" data-template-start="\{">
1010
<div class="grey-bot">
1111
<div class="container" id="main-container">
1212
<div class="row">

xar-assembly.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@
1414
<category id="apps">Applications</category>
1515
<category id="doc">Documentation</category>
1616
<dependency processor="http://exist-db.org" semver-min="${exist.version}"/>
17-
<dependency package="http://exist-db.org/apps/shared" semver-min="0.4.0"/>
18-
<dependency package="http://exist-db.org/apps/markdown" semver-min="0.5"/>
17+
<dependency package="http://exist-db.org/apps/shared" semver-min="${shared-resources.version}"/>
18+
<dependency package="http://exist-db.org/apps/markdown" semver-min="${markdown.version}"/>
19+
<dependency package="http://exist-db.org/html-templating" semver-min="${templating.version}"/>
1920
<prepare>pre-install.xql</prepare>
2021
<changelog>
2122
<change version="1.1.2">

0 commit comments

Comments
 (0)