X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/13c233906bddfe8e593fe867590b29af744e01d4..a139bc6a172ef2f2d2302afb9873076faf225b2c:/redakcja/static/xsl/wl2html_client.xsl?ds=sidebyside diff --git a/redakcja/static/xsl/wl2html_client.xsl b/redakcja/static/xsl/wl2html_client.xsl index a3346d17..117d24b6 100644 --- a/redakcja/static/xsl/wl2html_client.xsl +++ b/redakcja/static/xsl/wl2html_client.xsl @@ -644,12 +644,12 @@ --> <xsl:template match="sekcja_swiatlo"> <xsl:param name="mixed" /> - <br><xsl:call-template name="standard-attributes" /></br> + <hr><xsl:call-template name="standard-attributes" /></hr> </xsl:template> <xsl:template match="sekcja_asterysk"> <xsl:param name="mixed" /> - <hr><xsl:call-template name="standard-attributes" /></hr> + <p><xsl:call-template name="standard-attributes" /></p> </xsl:template> <xsl:template match="separator_linia"> @@ -659,7 +659,12 @@ <xsl:template match="zastepnik_wersu"> <xsl:param name="mixed" /> - <hr><xsl:call-template name="standard-attributes" /></hr> + <span> + <xsl:call-template name="standard-attributes" /> + <xsl:apply-templates select="child::node()"> + <xsl:with-param name="mixed" select="true()" /> + </xsl:apply-templates> + </span> </xsl:template> <!-- @@ -727,6 +732,119 @@ </span> </xsl:template> + <!-- + ************************** + MATERIAÅY EDUKACYJNE + ************************** + --> + + <!-- + Listy + --> + <xsl:template match="lista"> + <xsl:variable name="listtag"> + <xsl:choose> + <xsl:when test="@typ='num' or @typ='alfa'">ol</xsl:when> + <xsl:when test="@typ='punkt' or @typ='slowniczek' or @typ='czytelnia'">ul</xsl:when> + <xsl:otherwise>ul</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="{$listtag}"> + <xsl:call-template name="standard-attributes" /> + <xsl:apply-templates select="child::node()"> + <xsl:with-param name="mixed" select="true()" /> + </xsl:apply-templates> + </xsl:element> + </xsl:template> + + + <xsl:template match="punkt[../@typ='slowniczek']"> + <dl x-node="punkt" class="punkt"> + <xsl:call-template name="standard-attributes" /> + <xsl:apply-templates select="child::node()"> + <xsl:with-param name="mixed" select="true()" /> + </xsl:apply-templates> + </dl> + </xsl:template> + + <xsl:template match="punkt[../@typ!='slowniczek']"> + <li x-editable="true" x-node="punkt" class="punkt"> + <xsl:call-template name="standard-attributes" /> + <xsl:apply-templates select="child::node()"> + <xsl:with-param name="mixed" select="true()" /> + </xsl:apply-templates> + </li> + </xsl:template> + + <!-- + SÅowniczek + --> + <xsl:template match="definiendum"> + <dt x-editable="true" x-node="definiendum" class="definiendum"> + <xsl:call-template name="standard-attributes" /> + <xsl:apply-templates select="child::node()"> + <xsl:with-param name="mixed" select="true()" /> + </xsl:apply-templates> + </dt> + </xsl:template> + + <xsl:template match="definiens"> + <dd x-editable="true" x-node="definiendum" class="definiendum"> + <xsl:call-template name="standard-attributes" /> + <xsl:apply-templates select="child::node()"> + <xsl:with-param name="mixed" select="true()" /> + </xsl:apply-templates> + </dd> + </xsl:template> + + <!-- + Tabela + --> + + <xsl:template match="wiersz"> + <span> + <xsl:call-template name="standard-attributes" /> + <xsl:apply-templates select="child::node()"> + <xsl:with-param name="mixed" select="true()" /> + </xsl:apply-templates> + </span> + </xsl:template> + + + <xsl:template match="kol"> + <span> + <xsl:call-template name="standard-attributes" /> + <div x-editable="true" x-node="kol-inside" x-pass-thru="true"> + <xsl:apply-templates select="child::node()"> + <xsl:with-param name="mixed" select="true()" /> + </xsl:apply-templates> + </div> + </span> + </xsl:template> + + + <!-- + Obraz + --> + <xsl:template match="obraz"> + <img x-node="obraz" src="http://i.imgur.com/{@name}.jpg" class="obraz"> + <xsl:call-template name="standard-attributes" /> + </img> + </xsl:template> + + <!-- + Semantyczne pudeÅka + --> + <xsl:template match="pomoce|forma|czas|opis|kol-inside"> + <span x-editable="true"> + <xsl:call-template name="standard-attributes" /> + <xsl:apply-templates select="child::node()"> + <xsl:with-param name="mixed" select="true()" /> + </xsl:apply-templates> + </span> + </xsl:template> + + <!-- **************** @@ -777,7 +895,10 @@ </xsl:template> <xsl:template match="*"> - <span class="unknown-tag" x-node="{name()}"> + <span> + <xsl:call-template name="standard-attributes"> + <xsl:with-param name="extra-class">unknown-tag</xsl:with-param> + </xsl:call-template> <xsl:apply-templates select="child::node()"> <xsl:with-param name="mixed" select="true()" /> </xsl:apply-templates> @@ -820,5 +941,16 @@ </xsl:choose> </xsl:for-each> </xsl:template> - -</xsl:stylesheet> \ No newline at end of file + + <xsl:template match="alien"> + <span class="alien" x-pass-thru="true"> + <xsl:apply-templates select="node()"> + <xsl:with-param name="mixed" select="true()" /> + </xsl:apply-templates> + </span> + </xsl:template> + + <xsl:template match="comment()"> + <xsl:comment><xsl:value-of select="."/></xsl:comment> + </xsl:template> +</xsl:stylesheet>