Verses as div, not p.
[librarian.git] / librarian / xslt / book2html.xslt
index 4b6c72a..e670fb0 100644 (file)
                <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" />
+               <style>
+                 .animacja {cursor: pointer;}
+               </style>
            </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>
@@ -89,6 +95,7 @@
 </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                         = -->
 <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>
         </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|tabelka">
+    <xsl:call-template name="section-anchor"/>
     <xsl:choose>
         <xsl:when test="@ramka = '1'">
             <table class="border"><xsl:apply-templates /></table>