fix for newlines in epub
[librarian.git] / librarian / fb2 / paragraphs.xslt
index 9c7def8..ed90d2a 100644 (file)
 
        <!-- in paragraph mode -->
 
 
        <!-- in paragraph mode -->
 
-       <xsl:template mode="para" match="autor_utworu|nazwa_utworu|akap|akap_dialog">
+       <xsl:template mode="para" match="akap|akap_dialog|akap_cd|motto_podpis">
                <!-- paragraphs & similar -->
 
                <p><xsl:apply-templates mode="inline"/></p>
        </xsl:template>
 
                <!-- paragraphs & similar -->
 
                <p><xsl:apply-templates mode="inline"/></p>
        </xsl:template>
 
-       <!-- in global scope -->
+       <xsl:template mode="para" match="dlugi_cytat|motto|dedykacja|nota">
+               <cite><xsl:apply-templates mode="para"/></cite>
+       </xsl:template>
 
 
-       <xsl:template mode="sections" match="akap|akap_dialog">
-               <!-- paragraphs & similar -->
+       <xsl:template mode="para" match="srodtytul">
+               <p><strong><xsl:apply-templates mode="inline"/></strong></p>
+       </xsl:template>
 
 
-               <p><xsl:apply-templates mode="inline"/></p>
+       <xsl:template mode="para" match="sekcja_swiatlo">
+               <empty-line/><empty-line/><empty-line/>
+       </xsl:template>
+
+       <xsl:template mode="para" match="sekcja_asterysk">
+               <empty-line/><p>*</p><empty-line/>
+       </xsl:template>
+
+       <xsl:template mode="para" match="separator_linia">
+               <empty-line/><p>————————</p><empty-line/>
        </xsl:template>
        </xsl:template>
-       <xsl:template mode="sections" match="autor_utworu|nazwa_utworu"/>
+
+       <xsl:template mode="para" match="tabela|tabelka">
+               <table><xsl:apply-templates mode="para" /></table>
+       </xsl:template>
+       <xsl:template mode="para" match="wiersz">
+               <tr><xsl:apply-templates mode="para" /></tr>
+       </xsl:template>
+       <xsl:template mode="para" match="kol">
+               <td><xsl:apply-templates mode="inline" /></td>
+       </xsl:template>
+
+       <xsl:template mode="para" match="ramka">
+               <xsl:apply-templates mode="para" />
+       </xsl:template>
+
+
+       <xsl:template mode="para" match="*"/>
+       <xsl:template mode="sections" match="*"/>
 </xsl:stylesheet>
 </xsl:stylesheet>