aboutsummaryrefslogtreecommitdiff
path: root/src/log2xml/log2html.xsl
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2005-10-05 09:42:13 +0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2005-10-05 09:42:13 +0000
commit0e38578433f5626a33647d8d1332affe1b10b94c (patch)
tree03a24d5186436c1ae25b5fc4cd0529582eeb31f1 /src/log2xml/log2html.xsl
parentd47e03fccd1807edb6199cbe0736872d0db3b017 (diff)
* log2xml -> nix-log2xml.
Diffstat (limited to 'src/log2xml/log2html.xsl')
-rw-r--r--src/log2xml/log2html.xsl76
1 files changed, 0 insertions, 76 deletions
diff --git a/src/log2xml/log2html.xsl b/src/log2xml/log2html.xsl
deleted file mode 100644
index 0718df230..000000000
--- a/src/log2xml/log2html.xsl
+++ /dev/null
@@ -1,76 +0,0 @@
-<?xml version="1.0"?>
-
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
- <xsl:output method='html' />
-
- <xsl:template match="logfile">
- <html>
- <head>
- <script type="text/javascript" src="treebits.js" />
- <link rel="stylesheet" href="logfile.css" type="text/css" />
- <title>Log File</title>
- </head>
- <body>
- <ul class='toplevel'>
- <xsl:for-each select='line|nest'>
- <li>
- <xsl:apply-templates select='.'/>
- </li>
- </xsl:for-each>
- </ul>
- </body>
- </html>
- </xsl:template>
-
-
- <xsl:template match="nest">
-
- <!-- The tree should be collapsed by default if all children are
- unimportant or if the header is unimportant. -->
-<!-- <xsl:variable name="collapsed"
- select="count(.//line[not(@priority = 3)]) = 0 or ./head[@priority = 3]" /> -->
- <xsl:variable name="collapsed" select="count(.//*[@error]) = 0"/>
-
- <xsl:variable name="style"><xsl:if test="$collapsed">display: none;</xsl:if></xsl:variable>
- <xsl:variable name="arg"><xsl:choose><xsl:when test="$collapsed">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:variable>
-
- <script type='text/javascript'>showTreeToggle(<xsl:value-of select="$collapsed"/>)</script>
- <xsl:apply-templates select='head'/>
-
- <ul class='nesting' style="{$style}">
- <xsl:for-each select='line|nest'>
-
- <!-- Is this the last line? If so, mark it as such so that it
- can be rendered differently. -->
- <xsl:variable name="class"><xsl:choose><xsl:when test="position() != last()">line</xsl:when><xsl:otherwise>lastline</xsl:otherwise></xsl:choose></xsl:variable>
-
- <li class='{$class}'>
- <span class='lineconn' />
- <span class='linebody'>
- <xsl:apply-templates select='.'/>
- </span>
- </li>
- </xsl:for-each>
- </ul>
- </xsl:template>
-
-
- <xsl:template match="head|line">
- <code>
- <xsl:if test="@error">
- <xsl:attribute name="class">error</xsl:attribute>
- </xsl:if>
- <xsl:apply-templates/>
- </code>
- </xsl:template>
-
-
- <xsl:template match="storeref">
- <em class='storeref'>
- <span class='popup'><xsl:apply-templates/></span>
- <span class='elided'>/...</span><xsl:apply-templates select='name'/><xsl:apply-templates select='path'/>
- </em>
- </xsl:template>
-
-</xsl:stylesheet> \ No newline at end of file