- Timestamp:
- 2019-07-09T21:42:14+12:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl
r33172 r33317 844 844 <xsl:when test="count(//documentNode) > 0"> 845 845 <xsl:for-each select="//documentNode"> 846 <xsl:if test="(metadataList/metadata[@name = 'Latitude'] and metadataList/metadata[@name = 'Longitude']) or metadataList/metadata[@name = 'Coordinate'] or metadataList/metadata[@name = 'GPS.mapOverlay'] ">846 <xsl:if test="(metadataList/metadata[@name = 'Latitude'] and metadataList/metadata[@name = 'Longitude']) or metadataList/metadata[@name = 'Coordinate'] or metadataList/metadata[@name = 'GPS.mapOverlay'] or metadataList/metadata[@name = 'children_GPS.mapOverlay']"> 847 847 <xsl:text>{</xsl:text> 848 848 <xsl:text disable-output-escaping="yes">"nodeID":"</xsl:text><xsl:value-of select="@nodeID"/><xsl:text disable-output-escaping="yes">",</xsl:text> … … 874 874 </xsl:if> 875 875 876 <xsl:if test="metadataList/metadata[@name = 'children_GPS.mapOverlay']"> 877 <xsl:variable name="count"><xsl:value-of select="count(metadataList/metadata[@name = 'children_GPS.mapOverlay'])"/></xsl:variable> 878 <xsl:text disable-output-escaping="yes">,</xsl:text> 879 <xsl:text disable-output-escaping="yes">"childrenMapoverlays":[</xsl:text> 880 <xsl:for-each select="metadataList/metadata[@name = 'children_GPS.mapOverlay']"> 881 <xsl:value-of disable-output-escaping="yes" select="current()"/> 882 <xsl:if test="not(position() = $count)"> 883 <xsl:text disable-output-escaping="yes">,</xsl:text> 884 </xsl:if> 885 </xsl:for-each> 886 <xsl:text disable-output-escaping="yes">]</xsl:text> 887 </xsl:if> 888 876 889 <xsl:text>}</xsl:text> 877 890 … … 886 899 <xsl:otherwise> 887 900 <xsl:for-each select="/page/pageResponse/document"> 888 <xsl:if test="(metadataList/metadata[@name = 'Latitude'] and metadataList/metadata[@name = 'Longitude']) or metadataList/metadata[@name = 'Coordinate'] or metadataList/metadata[@name = 'GPS.mapOverlay'] ">901 <xsl:if test="(metadataList/metadata[@name = 'Latitude'] and metadataList/metadata[@name = 'Longitude']) or metadataList/metadata[@name = 'Coordinate'] or metadataList/metadata[@name = 'GPS.mapOverlay'] or metadataList/metadata[@name = 'children_GPS.mapOverlay']"> 889 902 <xsl:text>{</xsl:text> 890 903 <xsl:text disable-output-escaping="yes">"nodeID":"</xsl:text><xsl:value-of select="@selectedNode"/><xsl:text disable-output-escaping="yes">",</xsl:text> … … 916 929 </xsl:if> 917 930 931 <xsl:if test="metadataList/metadata[@name = 'children_GPS.mapOverlay']"> 932 <xsl:variable name="count"><xsl:value-of select="count(metadataList/metadata[@name = 'children_GPS.mapOverlay'])"/></xsl:variable> 933 <xsl:text disable-output-escaping="yes">,</xsl:text> 934 <xsl:text disable-output-escaping="yes">"childrenMapoverlays":[</xsl:text> 935 <xsl:for-each select="metadataList/metadata[@name = 'children_GPS.mapOverlay']"> 936 <xsl:value-of disable-output-escaping="yes" select="current()"/> 937 <xsl:if test="not(position() = $count)"> 938 <xsl:text disable-output-escaping="yes">,</xsl:text> 939 </xsl:if> 940 </xsl:for-each> 941 <xsl:text disable-output-escaping="yes">]</xsl:text> 942 </xsl:if> 943 918 944 <xsl:text>}</xsl:text> 919 945 </xsl:if> … … 928 954 search|browse|doc display view has mapEnabled=true --> 929 955 <gsf:metadata name="Coordinate" hidden="true"/> 930 <gsf:metadata name="GPS.mapOverlay" hidden="true"/> 956 <gsf:metadata name="GPS.mapOverlay" hidden="true"/> 957 <gsf:metadata name="GPS.mapOverlay" select="true" hidden="true"/> 931 958 </xsl:template> 932 959
Note:
See TracChangeset
for help on using the changeset viewer.