1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml">
<xsl:import href="resource:templates/reST.xsl" />
<xsl:template match="note" name="note">
<div class="notes"><xsl:apply-templates /></div>
</xsl:template>
<xsl:template match="/" name="main">
<html>
<head>
<title><xsl:value-of select="/document/@title"/></title>
<xsl:for-each select="/document/templateinfo/header/css">
<link rel="stylesheet">
<xsl:copy-of select="@*"/>
</link>
</xsl:for-each>
<xsl:for-each select="/document/templateinfo/header/js">
<script type="text/javascript">
<xsl:copy-of select="@*"/>
</script>
</xsl:for-each>
</head>
<body class="impress-not-supported">
<xsl:for-each select="/document">
<div id="impress">
<xsl:if test="@data-transition-duration">
<xsl:attribute name="data-transition-duration">
<xsl:value-of select="@data-transition-duration" />
</xsl:attribute>
</xsl:if>
<xsl:if test="@auto-console">
<xsl:attribute name="auto-console">
<xsl:value-of select="@auto-console" />
</xsl:attribute>
</xsl:if>
<xsl:for-each select="step">
<div class="step">
<xsl:copy-of select="@*"/>
<xsl:apply-templates />
</div>
</xsl:for-each>
</div>
</xsl:for-each>
<div id="hovercraft-help">
<xsl:if test="not(/document/@skip-help)">
<xsl:attribute name="class">show</xsl:attribute>
</xsl:if>
<xsl:if test="/document/@skip-help">
<xsl:attribute name="class">hide</xsl:attribute>
</xsl:if>
<table>
<tr><th>Left, Down, Page Down, Space</th><td>Next slide</td></tr>
<tr><th>Right, Up, Page Up</th><td>Previous slide</td></tr>
<tr><th>H</th><td>Toggle this help</td></tr>
</table>
</div>
<xsl:for-each select="/document/templateinfo/body/js">
<script type="text/javascript">
<xsl:copy-of select="@*"/>
</script>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
|