blob: 30fbf009710b51b408c5bfd2f75fe6cac22b4361 [file] [log] [blame]
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:import href="slides-common.xsl"/>
<xsl:template match="/">
<html>
<head>
<title><xsl:value-of select="/slides/slidesinfo/title"/></title>
</head>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="slidesinfo">
<xsl:variable name="id">
<xsl:call-template name="object.id"/>
</xsl:variable>
<div id="{$id}" class="titlepage">
<div class="titlepage-body">
<xsl:call-template name="titlepage-body"/>
</div>
</div>
</xsl:template>
<xsl:template match="slides" mode="toc">
<!-- nop -->
</xsl:template>
<xsl:template match="foil">
<xsl:variable name="id">
<xsl:call-template name="object.id"/>
</xsl:variable>
<div class="{name(.)}" id="{$id}">
<div class="foil-body">
<xsl:call-template name="foil-body"/>
</div>
<xsl:call-template name="process.footnotes"/>
</div>
</xsl:template>
<xsl:template match="foilgroup">
<xsl:variable name="id">
<xsl:call-template name="object.id"/>
</xsl:variable>
<div class="{name(.)}" id="{$id}">
<div class="foilgroup-body">
<xsl:call-template name="foilgroup-body"/>
</div>
<xsl:call-template name="process.footnotes"/>
</div>
<xsl:apply-templates select="foil"/>
</xsl:template>
<xsl:template match="author" mode="titlepage.mode">
<div class="{name(.)}">
<h2 class="{name(.)}"><xsl:call-template name="person.name"/></h2>
<xsl:apply-templates mode="titlepage.mode" select="./contrib"/>
<xsl:apply-templates mode="titlepage.mode" select="./affiliation"/>
</div>
</xsl:template>
</xsl:stylesheet>