Zvýrazňování syntaxe: externí zdrojáky v <m:pre/> s atributem odkaz="ano" budou mít odkaz na stažení souboru.
--- a/vstup/css/styl.css Sat Dec 31 17:52:21 2011 +0100
+++ b/vstup/css/styl.css Sat Dec 31 18:43:17 2011 +0100
@@ -61,6 +61,24 @@
border-radius: 4px;
}
+.zdroják-ke-stažení {
+ font-size: 60%;
+ margin-top: -20px;
+ padding-right: 0px;
+ text-align: right;
+}
+.zdroják-ke-stažení span {
+ background-color: #ddf;
+ padding: 5px;
+ border-radius: 0px 0px 4px 4px;
+ padding-top: 0px;
+ padding-bottom: 0px;
+}
+
+.zdroják-ke-stažení a {
+ text-decoration: none
+}
+
.diagram {
background-color: #ddf;
padding: 6px;
--- a/vstup/zdrojáky.xml Sat Dec 31 17:52:21 2011 +0100
+++ b/vstup/zdrojáky.xml Sat Dec 31 18:43:17 2011 +0100
@@ -53,7 +53,7 @@
<h2>BASH</h2>
- <m:pre jazyk="bash" src="matrixový-spořič.sh"/>
+ <m:pre jazyk="bash" src="matrixový-spořič.sh" odkaz="ano"/>
<h2>Chyby</h2>
--- a/šablona/stránka.xsl Sat Dec 31 17:52:21 2011 +0100
+++ b/šablona/stránka.xsl Sat Dec 31 18:43:17 2011 +0100
@@ -132,6 +132,11 @@
<xsl:call-template name="vypišPre">
<xsl:with-param name="zvýrazněnýText" select="j:zvýrazniSyntaxiSouboru(@src, @jazyk)"/>
</xsl:call-template>
+ <xsl:if test="@odkaz = 'ano'">
+ <p class="zdroják-ke-stažení">
+ <span>Stáhnout: <a href="{encode-for-uri(@src)}"><xsl:value-of select="@src"/></a></span>
+ </p>
+ </xsl:if>
</xsl:template>
<xsl:template name="vypišPre">