diff options
author | Jan Pokorný <jpokorny@redhat.com> | 2013-03-22 20:39:40 +0100 |
---|---|---|
committer | Jan Pokorný <jpokorny@redhat.com> | 2013-03-22 20:39:40 +0100 |
commit | 13cb2733bff93c227db185dd2ab4aee445092760 (patch) | |
tree | 00cffd3c72232cf7d7b1ba41bdc0f56d954c50c5 | |
parent | 0c3dfd8a39117fc8e1fd90ab9ab361ec9377ceab (diff) | |
download | ontogen-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.xsl | 16 |
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> |