home *** CD-ROM | disk | FTP | other *** search
Wrap
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:html="http://www.w3.org/TR/html4/loose.dtd" exclude-result-prefixes="html" version="1.0"> <xsl:import href="Variables.xsl"/> <xsl:template match="topic_map"> <xsl:if test="types/topicType[@name = 'Article']"> <xsl:call-template name="articleTM"/> </xsl:if> <xsl:if test="types/topicType[@name = 'Flag' or @name = 'Maps']"> <xsl:call-template name="mapsFlagsTM"/> </xsl:if> <xsl:if test="types/topicType[@name = 'Images' or @name= 'Article Images' or @name= 'Periodic_Tables' or @name= 'Graphs' or @name = 'Diagrams' or @name = 'Photographs' or @name = 'Illustrations' or @name = 'Figures' or @name = 'Struct_Formulae' or @name = 'Chem_Formulae']"> <xsl:call-template name="imagesTM"/> </xsl:if> <xsl:if test="types/topicType[@name = 'Index Entry']"> <xsl:call-template name="indexEntryTM"/> </xsl:if> <xsl:if test="types/topicType[@name = 'Videos' or @name = 'Audio' or @name = 'Animations' or @name = 'Multimedia']"> <xsl:call-template name="multimediaTM"/> </xsl:if> <xsl:if test="types/topicType[@name = 'Stats']"> <xsl:call-template name="statsTM"/> </xsl:if> <xsl:if test="types/topicType[@name = 'Summary']"> <xsl:call-template name="summaryTM"/> </xsl:if> <xsl:if test="types/topicType[@name = 'Tables']"> <xsl:call-template name="tablesTM"/> </xsl:if> <xsl:if test="types/topicType[@name = 'Yearbooks']"> <xsl:call-template name="yearbooksTM"/> </xsl:if> </xsl:template> <xsl:template name="imagesTM"> <div dojoType="MenuItem2" caption="Images"> <xsl:attribute name="onclick">window.location.href='<xsl:value-of select="$topicURL"/>?idxStructId={../@idxid}&typeId=17';</xsl:attribute> </div> </xsl:template> <xsl:template name="summaryTM"/> <xsl:template name="indexEntryTM"> <div dojoType="MenuItem2" caption="Index Entry"> <xsl:attribute name="onclick">window.location.href='<xsl:value-of select="$topicURL"/>?idxStructId={../@idxid}&typeId=13';</xsl:attribute> </div> </xsl:template> <xsl:template name="mapsFlagsTM"> <div dojoType="MenuItem2" caption="Maps and Flags"> <xsl:attribute name="onclick">window.location.href='<xsl:value-of select="$topicURL"/>?idxStructId={../@idxid}&typeId=16';</xsl:attribute> </div> </xsl:template> <xsl:template name="tablesTM"> <div dojoType="MenuItem2" caption="Tables"> <xsl:attribute name="onclick">window.location.href='<xsl:value-of select="$topicURL"/>?idxStructId={../@idxid}&typeId=7';</xsl:attribute> </div> </xsl:template> <xsl:template name="statsTM"> <div dojoType="MenuItem2" caption="Statistics"> <xsl:attribute name="onclick">window.location.href='<xsl:value-of select="$topicURL"/>?idxStructId={../@idxid}&typeId=6';</xsl:attribute> </div> </xsl:template> <xsl:template name="yearbooksTM"> <div dojoType="MenuItem2" caption="Yearbooks"> <xsl:attribute name="onclick">window.location.href='<xsl:value-of select="$topicURL"/>?idxStructId={../@idxid}&typeId=4';</xsl:attribute> </div> </xsl:template> <xsl:template name="articleTM"> <div dojoType="MenuItem2" caption="Article"> <xsl:attribute name="onclick">window.location.href='<xsl:value-of select="articleURL"/>?articleId={../@articleId}';</xsl:attribute> </div> </xsl:template> <xsl:template name="multimediaTM"> <div dojoType="MenuItem2" caption="Multimedia"> <xsl:attribute name="onclick">window.location.href='<xsl:value-of select="$topicURL"/>?idxStructId={../@idxid}&typeId=21';</xsl:attribute> </div> </xsl:template> </xsl:stylesheet>