header.xsl: refactor <script></script> generation

This commit is contained in:
Astro 2010-11-15 02:30:35 +01:00
parent 7b78aeaf67
commit 20f780992e
1 changed files with 22 additions and 20 deletions

View File

@ -38,28 +38,30 @@
<xsl:call-template name="links" /> <xsl:call-template name="links" />
<xsl:if test="/page/calendar-summary"> <xsl:if test="/page/calendar-summary">
<script src="{$baseurl}script/calendar.js" <xsl:call-template name="make-script-tag">
type="text/javascript" defer="defer"> <xsl:with-param name="name" select="'calendar'"/>
<xsl:text> </xsl:call-template>
</xsl:text>
</script>
</xsl:if> </xsl:if>
<script src="{$baseurl}script/jquery-1.4.2.min.js" <xsl:call-template name="make-script-tag">
type="text/javascript" defer="defer"> <xsl:with-param name="name" select="'jquery-1.4.2.min'"/>
<xsl:text> </xsl:call-template>
</xsl:text> <xsl:call-template name="make-script-tag">
</script> <xsl:with-param name="name" select="'pentamedia-comments'"/>
<script src="{$baseurl}script/pentamedia-comments.js" </xsl:call-template>
type="text/javascript" defer="defer"> <xsl:call-template name="make-script-tag">
<xsl:text> <xsl:with-param name="name" select="'play-resources'"/>
</xsl:text> </xsl:call-template>
</script>
<script src="{$baseurl}script/play-resources.js"
type="text/javascript" defer="defer">
<xsl:text>
</xsl:text>
</script>
</xsl:template> </xsl:template>
<xsl:template name="make-script-tag">
<xsl:param name="name"/>
<script src="{$baseurl}script/{$name}.js"
type="text/javascript" defer="defer">
<xsl:text>
</xsl:text>
</script>
</xsl:template>
</xsl:stylesheet> </xsl:stylesheet>