summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Pokorný <jpokorny@redhat.com>2013-03-22 20:39:40 +0100
committerJan Pokorný <jpokorny@redhat.com>2013-03-22 20:39:40 +0100
commit13cb2733bff93c227db185dd2ab4aee445092760 (patch)
tree00cffd3c72232cf7d7b1ba41bdc0f56d954c50c5
parent0c3dfd8a39117fc8e1fd90ab9ab361ec9377ceab (diff)
downloadontogen-13cb2733bff93c227db185dd2ab4aee445092760.tar.gz
ontogen-13cb2733bff93c227db185dd2ab4aee445092760.tar.xz
ontogen-13cb2733bff93c227db185dd2ab4aee445092760.zip
ns-schema.xsl: parameterize rest of external dependencies
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
-rw-r--r--ns-schema.xsl16
1 files changed, 10 insertions, 6 deletions
diff --git a/ns-schema.xsl b/ns-schema.xsl
index 6c8a553..a6775c9 100644
--- a/ns-schema.xsl
+++ b/ns-schema.xsl
@@ -35,6 +35,8 @@
doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
<xsl:param name="xmlfile"/><!--** target xml file name if the parameter is provided by system -->
+ <xsl:param name="res-prefix" select="'./'"/>
+ <xsl:param name="inject-ccs" select="''"/>
<!-- avoid Opera error
<xsl:variable name="_doas" select="document('')//rdf:Description[1]"/>
-->
@@ -369,7 +371,7 @@
<xsl:template match="dc:description|rdfs:comment|@rdfs:comment|@dc:description" mode="ontdesc">
<!--** Ontology/Schema description property -->
<p>
- <xsl:if test="@xml:lang='ja'"><img src="/parts/ja.png" alt="[ja]"/></xsl:if>
+ <xsl:if test="@xml:lang='ja'"><img src="{concat($res-prefix, 'ja.png'}" alt="[ja]"/></xsl:if>
<xsl:value-of select="."/>
</p>
</xsl:template>
@@ -600,7 +602,7 @@ if(navigator.userAgent.indexOf('MSIE') != -1) document.getElementById('ie-notice
<!--@ description of this example -->
<p><xsl:value-of select="rdfs:comment|dc:description"/></p>
<xsl:if test="rdfs:comment[@xml:lang='ja']|dc:description[@xml:lang='ja']">
- <p><img src="/parts/ja.png" alt="[ja]"/> <xsl:value-of select="rdfs:comment[@xml:lang='ja']|dc:description[@xml:lang='ja']"/></p>
+ <p><img src="{concat($res-prefix, 'ja.png'}" alt="[ja]"/> <xsl:value-of select="rdfs:comment[@xml:lang='ja']|dc:description[@xml:lang='ja']"/></p>
</xsl:if>
<xsl:apply-templates select="ex:pfx"/>
@@ -863,13 +865,13 @@ if(navigator.userAgent.indexOf('MSIE') != -1) document.getElementById('ie-notice
<xsl:if test="vs:term_status or @vs:term_status">
<xsl:choose>
<xsl:when test="vs:term_status='testing' or @vs:term_status='testing'">
- <img class="term_status" src="/parts/construction.gif" alt="testing term"/>
+ <img class="term_status" src="{concat($res-prefix, 'construction.gif'}" alt="testing term"/>
</xsl:when>
<xsl:when test="vs:term_status='unstable' or @vs:term_status='unstable'">
- <img class="term_status" src="/parts/watchout.gif" alt="unstable term"/>
+ <img class="term_status" src="{concat($res-prefix, 'watchout.gif'}" alt="unstable term"/>
</xsl:when>
<xsl:when test="vs:term_status='deprecated' or @vs:term_status='deprecated'">
- <img class="term_status" src="/parts/deprecated.gif" alt="deprecated term"/>
+ <img class="term_status" src="{concat($res-prefix, 'deprecated.gif'}" alt="deprecated term"/>
</xsl:when>
</xsl:choose>
</xsl:if>
@@ -1026,7 +1028,9 @@ if(navigator.userAgent.indexOf('MSIE') != -1) document.getElementById('ie-notice
<xsl:template name="htmlhead">
<!--** Generates some XHTML head elements, especially style sheet and javascript -->
- <link rel="stylesheet" href="/parts/kan01.css" type="text/css" />
+ <xsl:if test="$inject-ccs != ''">
+ <link rel="stylesheet" href="{$inject-ccs}" type="text/css" />
+ </xsl:if>
<xsl:if test="/rdf:RDF/ex:Example"><link rel="bookmark" href="#_ex_usage" /></xsl:if>
<xsl:if test="$classes"><link rel="bookmark" href="#_class_def" /></xsl:if>
<xsl:if test="$properties"><link rel="bookmark" href="#_property_def" /></xsl:if>