root/main/trunk/model-interfaces-dev/heritage-nz/transform/pages/classifier.xsl @ 32796

Revision 32796, 1.7 KB (checked in by davidb, 18 months ago)

Initial set of files to provide look and feel of Heritage NZ site, plus SVN clickable map in an iframe

  • Property svn:mime-type set to application/xml
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<xsl:stylesheet version="1.0"
3        xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
4        xmlns:java="http://xml.apache.org/xslt/java"
5        xmlns:util="xalan://org.greenstone.gsdl3.util.XSLTUtil"
6        xmlns:gslib="http://www.greenstone.org/skinning"
7        xmlns:gsf="http://www.greenstone.org/greenstone3/schema/ConfigFormat"
8        extension-element-prefixes="java util"
9        exclude-result-prefixes="java util gsf">
10 
11
12  <xsl:template match="classifier">
13    <xsl:param name="collName"/>
14    <xsl:param name="serviceName"/>
15    <div id="classifiers">
16      <xsl:variable name="cl_name"><xsl:value-of select="@name"/></xsl:variable>
17      <xsl:choose>
18    <xsl:when test="@childType = 'HList'">
19      <xsl:call-template name="HList">
20        <xsl:with-param name='collName' select='$collName'/>
21        <xsl:with-param name='serviceName' select='$serviceName'/>
22      </xsl:call-template>
23    </xsl:when>
24    <xsl:otherwise>
25      <div style="position: relative">
26        <xsl:if test="$cl_name = 'CL4'">
27          <!--
28          width="1380.2666"
29          height="1746.2094"
30          -->
31          <iframe src="interfaces/{$interface_name}/iframe/nz-territories.svg"
32              style="float:right; positionXX: absolute; width: 345px; height: 436px; border: none; ">
33        <gsf:comment>filler</gsf:comment>
34          </iframe>
35        </xsl:if>
36       
37        <table id="classifiernodelist">
38          <xsl:text> </xsl:text>
39          <xsl:call-template name="processNodeChildren">
40        <xsl:with-param name='collName' select='$collName'/>
41        <xsl:with-param name='serviceName' select='$serviceName'/>
42          </xsl:call-template>
43        </table>
44      </div>
45    </xsl:otherwise>
46      </xsl:choose>
47    </div>
48  </xsl:template>
49 
50
51</xsl:stylesheet>
52
Note: See TracBrowser for help on using the browser.