Zvýrazňování syntaxe: externí zdrojáky v <m:pre/> s atributem odkaz="ano" budou mít odkaz na stažení souboru.
authorFrantišek Kučera <franta-hg@frantovo.cz>
Sat, 31 Dec 2011 18:43:17 +0100
changeset 41035e690ce9c6
parent 40 487f13126b62
child 42 be907afcf4f6
Zvýrazňování syntaxe: externí zdrojáky v <m:pre/> s atributem odkaz="ano" budou mít odkaz na stažení souboru.
vstup/css/styl.css
vstup/zdrojáky.xml
šablona/stránka.xsl
     1.1 --- a/vstup/css/styl.css	Sat Dec 31 17:52:21 2011 +0100
     1.2 +++ b/vstup/css/styl.css	Sat Dec 31 18:43:17 2011 +0100
     1.3 @@ -61,6 +61,24 @@
     1.4  	border-radius: 4px;
     1.5  }
     1.6  
     1.7 +.zdroják-ke-stažení {
     1.8 +	font-size: 60%;
     1.9 +	margin-top: -20px;
    1.10 +	padding-right: 0px;
    1.11 +	text-align: right;
    1.12 +}
    1.13 +.zdroják-ke-stažení span { 
    1.14 +	background-color: #ddf;
    1.15 +	padding: 5px;
    1.16 +	border-radius: 0px 0px 4px 4px;
    1.17 +	padding-top: 0px;
    1.18 +	padding-bottom: 0px;
    1.19 +}
    1.20 +
    1.21 +.zdroják-ke-stažení a {
    1.22 +	text-decoration: none
    1.23 +}
    1.24 +
    1.25  .diagram {
    1.26  	background-color: #ddf;
    1.27  	padding: 6px;
     2.1 --- a/vstup/zdrojáky.xml	Sat Dec 31 17:52:21 2011 +0100
     2.2 +++ b/vstup/zdrojáky.xml	Sat Dec 31 18:43:17 2011 +0100
     2.3 @@ -53,7 +53,7 @@
     2.4  
     2.5  		<h2>BASH</h2>
     2.6  		
     2.7 -		<m:pre jazyk="bash" src="matrixový-spořič.sh"/>
     2.8 +		<m:pre jazyk="bash" src="matrixový-spořič.sh" odkaz="ano"/>
     2.9  
    2.10  		<h2>Chyby</h2>
    2.11  		
     3.1 --- a/šablona/stránka.xsl	Sat Dec 31 17:52:21 2011 +0100
     3.2 +++ b/šablona/stránka.xsl	Sat Dec 31 18:43:17 2011 +0100
     3.3 @@ -132,6 +132,11 @@
     3.4      	<xsl:call-template name="vypišPre">
     3.5      		<xsl:with-param name="zvýrazněnýText" select="j:zvýrazniSyntaxiSouboru(@src, @jazyk)"/>
     3.6      	</xsl:call-template>
     3.7 +    	<xsl:if test="@odkaz = 'ano'">
     3.8 +    		<p class="zdroják-ke-stažení">
     3.9 +    			<span>Stáhnout: <a href="{encode-for-uri(@src)}"><xsl:value-of select="@src"/></a></span>
    3.10 +    		</p>
    3.11 +    	</xsl:if>
    3.12      </xsl:template>
    3.13      
    3.14      <xsl:template name="vypišPre">