diff options
Diffstat (limited to 'source/99_result')
-rw-r--r-- | source/99_result/overview.xsl | 26 | ||||
-rw-r--r-- | source/99_result/timeline.xsl | 78 |
2 files changed, 8 insertions, 96 deletions
diff --git a/source/99_result/overview.xsl b/source/99_result/overview.xsl index 5a319b8..9a14e01 100644 --- a/source/99_result/overview.xsl +++ b/source/99_result/overview.xsl @@ -18,9 +18,9 @@ <xsl:include href="[utility/date-time.xsl]"/> <xsl:variable name="meta"> - <datasource type="main" mode="full" source="00_content/meta.xml" target="meta"/> - <datasource type="support" mode="full" source="02_augment/articles.xml" target="articles"/> - <datasource type="support" mode="full" source="03_merge/timeline.xml" target="timeline"/> + <datasource type="main" mode="full" source="00_content/meta.xml" target="meta"/> + <datasource type="support" mode="full" source="02_augment/articles.xml" target="articles"/> + <datasource type="support" mode="full" source="02_augment/blips.xml" target="timeline"/> <target mode="plain" value="index.html"/> </xsl:variable> @@ -31,7 +31,7 @@ <span class="arrow"> <xsl:text>ยป </xsl:text> </span> - <a href="{$root/meta/repository_base}/{@repo}/commit/?id={@hash}"> + <a href="{link}"> <xsl:value-of select="title"/> </a> </h3> @@ -41,18 +41,8 @@ <xsl:with-param name="date" select="date"/> <xsl:with-param name="format" select="'M x, Y'"/> </xsl:call-template> - <xsl:text> at </xsl:text> - <xsl:value-of select="date/@time"/> - <xsl:text> | </xsl:text> - <a href="{$root/meta/repository_base}/{@repo}/"> - <xsl:value-of select="@repo"/> - </a> <xsl:text> | </xsl:text> - <a href="{$root/meta/repository_base}/{@repo}/commit/?id={@hash}"> - <xsl:value-of select="substring(@hash,0,7)"/> - </a> - <xsl:text> | </xsl:text> - <xsl:value-of select="$root/meta/author"/> + <xsl:value-of select="author"/> </span> <xsl:apply-templates select="content/node()" mode="xhtml"/> @@ -148,7 +138,7 @@ <div class="normal menuhead"> <h2> - <a href="{$root/meta/repository_base}"> + <a href="https://blip.kummerlaender.eu"> <xsl:text>Selected commits</xsl:text> </a> </h2> @@ -160,12 +150,12 @@ <a href="https://tree.kummerlaender.eu/projects">Projects</a> </li> <li> - <a href="{$root/meta/url}/timeline.xml">Feed</a> + <a href="https://blip.kummerlaender.eu/timeline.xml">Feed</a> </li> </ul> </div> - <xsl:apply-templates select="timeline/entry[position() <= $root/meta/overview/commit_count]"/> + <xsl:apply-templates select="timeline/entry"/> </div> </body> </html> diff --git a/source/99_result/timeline.xsl b/source/99_result/timeline.xsl deleted file mode 100644 index 5c4630c..0000000 --- a/source/99_result/timeline.xsl +++ /dev/null @@ -1,78 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<xsl:stylesheet - version="1.0" - xmlns="http://www.w3.org/2005/Atom" - xmlns:xsl="http://www.w3.org/1999/XSL/Transform" -> - -<xsl:output - method="xml" - omit-xml-declaration="no" - encoding="UTF-8" - indent="no" -/> - -<xsl:include href="[utility/xhtml.xsl]"/> - -<xsl:variable name="meta"> - <datasource type="main" mode="full" source="03_merge/timeline.xml" target="timeline"/> - <datasource type="support" mode="full" source="00_content/meta.xml" target="meta"/> - <target mode="plain" value="timeline.xml"/> -</xsl:variable> - -<xsl:variable name="root" select="/datasource"/> -<xsl:variable name="url" select="concat($root/meta/url, '/timeline.xml')"/> - -<xsl:template match="timeline/entry"> - <xsl:variable name="link" select="concat($root/meta/repository_base, '/', @repo, '/commits/?id=', @hash)"/> - - <entry xmlns="http://www.w3.org/2005/Atom"> - <id> - <xsl:value-of select="$link"/> - </id> - <title> - <xsl:value-of select="title"/> - </title> - <link rel="alternate" title="{title}" href="$link"/> - <author> - <name> - <xsl:value-of select="$root/meta/author"/> - </name> - </author> - <updated> - <xsl:value-of select="date"/> - <xsl:text>T</xsl:text> - <xsl:value-of select="date/@time"/> - <xsl:text>:00+02:00</xsl:text> - </updated> - <content type="xhtml"> - <div xmlns="http://www.w3.org/1999/xhtml"> - <xsl:apply-templates select="content/*" mode="xhtml"/> - </div> - </content> - </entry> -</xsl:template> - -<xsl:template match="datasource"> - <feed> - <link href="{$url}" rel="self" title="{$root/meta/title}" type="application/atom+xml"/> - - <id> - <xsl:value-of select="$url"/> - </id> - <title> - <xsl:text>Latest commits @ </xsl:text> - <xsl:value-of select="$root/meta/title"/> - </title> - <updated> - <xsl:value-of select="timeline/entry[1]/date"/> - <xsl:text>T</xsl:text> - <xsl:value-of select="timeline/entry[1]/date/@time"/> - <xsl:text>:00+02:00</xsl:text> - </updated> - - <xsl:apply-templates select="timeline/entry[position() <= $root/meta/timeline/commit_count]"/> - </feed> -</xsl:template> - -</xsl:stylesheet> |