<title>Książka z serwisu WolneLektury.pl</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
- <link href="https://static.wolnelektury.pl/css/compressed/book_text.css" rel="stylesheet" type="text/css" />
+ <link rel="stylesheet" type="text/css">
+ <xsl:attribute name="href">
+ <xsl:value-of select="$css" />
+ </xsl:attribute>
+ </link>
</head>
<body>
- <xsl:call-template name="book-text" />
+ <xsl:call-template name="book-text" />
+
+ <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
+ <script src="http://malsup.github.io/min/jquery.cycle2.min.js"></script>
</body>
</html>
</xsl:when>
<xsl:when test="count(akap|akap_cd|strofa) = 0">
<p><xsl:apply-templates select="text()|*" mode="inline" />
<xsl:if test="name()='pa'"> [przypis autorski]</xsl:if>
+ <xsl:if test="name()='pt'"> [przypis tłumacza]</xsl:if>
+ <xsl:if test="name()='pr'"> [przypis redakcyjny]</xsl:if>
+ <xsl:if test="name()='pe'"> [przypis edytorski]</xsl:if>
</p>
</xsl:when>
<xsl:otherwise>
</xsl:template>
<xsl:template match="lista_osob">
+ <xsl:call-template name="section-anchor"/>
<div class="person-list">
<h3><xsl:value-of select="naglowek_listy" /></h3>
<ol>
<div class="dedication"><xsl:apply-templates /></div>
</xsl:template>
+<xsl:template match="ramka">
+ <div class="frame"><xsl:apply-templates /></div>
+</xsl:template>
+
<xsl:template match="kwestia">
<div class="kwestia">
<xsl:apply-templates select="strofa|akap|didaskalia" />
</xsl:template>
<xsl:template match="motto">
+ <xsl:call-template name="section-anchor"/>
<div class="motto"><xsl:apply-templates /></div>
</xsl:template>
</img>
</xsl:template>
+<xsl:template match="animacja">
+ <div class="animacja cycle-slideshow" data-cycle-pause-on-hover="true" data-cycle-next="> img" data-cycle-fx="fadeout" data-cycle-paused="true">
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
<!-- ========================================== -->
<!-- = PARAGRAPH TAGS = -->
<h2><xsl:apply-templates mode="inline" /></h2>
</xsl:template>
+<xsl:template match="podtytul_akt|podtytul_czesc">
+ <div class="subtitle2">
+ <xsl:apply-templates mode="inline" />
+ </div>
+</xsl:template>
+
<xsl:template match="naglowek_scena|naglowek_rozdzial">
<xsl:call-template name="section-anchor"/>
<h3><xsl:apply-templates mode="inline" /></h3>
</xsl:template>
+<xsl:template match="podtytul_scena|podtytul_rozdzial">
+ <div class="subtitle3">
+ <xsl:apply-templates mode="inline" />
+ </div>
+</xsl:template>
+
<xsl:template match="naglowek_osoba|naglowek_podrozdzial">
<xsl:call-template name="section-anchor"/>
<h4><xsl:apply-templates mode="inline" /></h4>
</xsl:template>
+<xsl:template match="podtytul_podrozdzial">
+ <div class="subtitle4">
+ <xsl:apply-templates mode="inline" />
+ </div>
+</xsl:template>
+
<!-- Other paragraph tags -->
<xsl:template match="miejsce_czas">
<xsl:call-template name="section-anchor"/>
</p>
</xsl:template>
+<xsl:template match="strofa" mode="inline">
+ <xsl:apply-templates select="." />
+</xsl:template>
+
<xsl:template match="strofa">
<div class="stanza">
<xsl:call-template name="section-anchor"/>
<xsl:when test="count(br) > 0">
<xsl:call-template name="verse">
<xsl:with-param name="verse-content" select="br[1]/preceding-sibling::text() | br[1]/preceding-sibling::node()" />
- <xsl:with-param name="verse-type" select="br[1]/preceding-sibling::*[name() = 'wers_wciety' or name() = 'wers_akap' or name() = 'wers_cd'][1]" />
+ <xsl:with-param name="verse-type" select="br[1]/preceding-sibling::*[name() = 'wers_wciety' or name() = 'wers_akap' or name() = 'wers_cd' or name() = 'wers_do_prawej'][1]" />
</xsl:call-template>
<xsl:for-each select="br">
<!-- Each BR tag "consumes" text after it -->
<xsl:call-template name="verse">
<xsl:with-param name="verse-content"
select="following-sibling::text()[count(preceding-sibling::br) = $lnum+1] | following-sibling::node()[count(preceding-sibling::br) = $lnum+1]" />
- <xsl:with-param name="verse-type" select="following-sibling::*[count(preceding-sibling::br) = $lnum+1 and (name() = 'wers_wciety' or name() = 'wers_akap' or name() = 'wers_cd')][1]" />
+ <xsl:with-param name="verse-type" select="following-sibling::*[count(preceding-sibling::br) = $lnum+1 and (name() = 'wers_wciety' or name() = 'wers_akap' or name() = 'wers_cd' or name() = 'wers_do_prawej')][1]" />
</xsl:call-template>
</xsl:for-each>
</xsl:when>
<xsl:otherwise>
<xsl:call-template name="verse">
<xsl:with-param name="verse-content" select="text() | node()" />
- <xsl:with-param name="verse-type" select="wers_wciety|wers_akap|wers_cd[1]" />
+ <xsl:with-param name="verse-type" select="wers_wciety|wers_akap|wers_cd|wers_do_prawej[1]" />
</xsl:call-template>
</xsl:otherwise>
</xsl:choose>
<xsl:template name="verse">
<xsl:param name="verse-content" />
<xsl:param name="verse-type" />
- <p class="verse">
+ <div class="verse">
<xsl:choose>
<xsl:when test="name($verse-type) = 'wers_akap'">
<xsl:attribute name="style">padding-left: 1em</xsl:attribute>
<xsl:when test="name($verse-type) = 'wers_cd'">
<xsl:attribute name="style">padding-left: 12em</xsl:attribute>
</xsl:when>
+ <xsl:when test="name($verse-type) = 'wers_do_prawej'">
+ <xsl:attribute name="style">text-align: right</xsl:attribute>
+ </xsl:when>
</xsl:choose>
<xsl:apply-templates select="$verse-content" mode="inline" />
- </p>
+ </div>
</xsl:template>
<xsl:template match="motto_podpis">
+ <xsl:call-template name="section-anchor"/>
<p class="motto_podpis"><xsl:apply-templates mode="inline" /></p>
</xsl:template>
-<xsl:template match="tabela">
- <table><xsl:apply-templates /></table>
+<xsl:template match="tabela|tabelka">
+ <xsl:call-template name="section-anchor"/>
+ <xsl:choose>
+ <xsl:when test="@ramka = '1'">
+ <table class="border"><xsl:apply-templates /></table>
+ </xsl:when>
+ <xsl:otherwise>
+ <table><xsl:apply-templates /></table>
+ </xsl:otherwise>
+ </xsl:choose>
</xsl:template>
<xsl:template match="wiersz">
<tr><xsl:apply-templates /></tr>
<em class="author-emphasis"><xsl:apply-templates mode="inline" /></em>
</xsl:template>
+<xsl:template match="wieksze_odstepy" mode="inline">
+ <em class="wieksze-odstepy"><xsl:apply-templates mode="inline" /></em>
+</xsl:template>
+
+<xsl:template match="indeks_dolny" mode="inline">
+ <sub><xsl:apply-templates mode="inline" /></sub>
+</xsl:template>
+
<xsl:template match="osoba" mode="inline">
<em class="person"><xsl:apply-templates mode="inline" /></em>
</xsl:template>