Changeset 33148 for main/trunk/greenstone3/web/interfaces/default/transform/panorama-viewer-tools.xsl
- Timestamp:
- 2019-06-11T20:20:04+12:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/transform/panorama-viewer-tools.xsl
r31550 r33148 12 12 <xsl:text>[</xsl:text> 13 13 <xsl:for-each select="//documentNode"> 14 <xsl:if test="metadataList/metadata[@name = ' Latitude'] and metadataList/metadata[@name = 'Longitude'] and metadataList/metadata[@name = 'PhotoType']='Panorama'">14 <xsl:if test="metadataList/metadata[@name = 'PhotoType']='Panorama' and (metadataList/metadata[@name = 'Coordinate'] or (metadataList/metadata[@name = 'Latitude'] and metadataList/metadata[@name = 'Longitude']))"> 15 15 <xsl:text>{</xsl:text> 16 16 <xsl:text disable-output-escaping="yes">"nodeID":"</xsl:text><xsl:value-of select="@nodeID"/><xsl:text disable-output-escaping="yes">",</xsl:text> 17 <xsl:text disable-output-escaping="yes">"source":"</xsl:text><xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name = 'Source']"/>"<xsl:text>,</xsl:text> 18 <xsl:text disable-output-escaping="yes">"lat":</xsl:text><xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name = 'Latitude']"/><xsl:text>,</xsl:text> 19 <xsl:text disable-output-escaping="yes">"lng":</xsl:text><xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name = 'Longitude']"/> 17 <xsl:text disable-output-escaping="yes">"source":"</xsl:text><xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name = 'Source']"/>" 18 <xsl:if test="metadataList/metadata[@name = 'Latitude'] and metadataList/metadata[@name = 'Longitude']"> 19 <xsl:text disable-output-escaping="yes">,</xsl:text> 20 <xsl:text disable-output-escaping="yes">"lat":</xsl:text><xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name = 'Latitude']"/><xsl:text>,</xsl:text> 21 <xsl:text disable-output-escaping="yes">"lng":</xsl:text><xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name = 'Longitude']"/> 22 </xsl:if> 23 <xsl:if test="metadataList/metadata[@name = 'Coordinate']"> 24 <xsl:text disable-output-escaping="yes">,</xsl:text> 25 <xsl:text disable-output-escaping="yes">"coords":</xsl:text> 26 <xsl:text>[</xsl:text> 27 <xsl:for-each select="metadataList/metadata[@name = 'Coordinate']"> 28 <xsl:text disable-output-escaping="yes">"</xsl:text> 29 <xsl:value-of disable-output-escaping="yes" select="current()"/> 30 <xsl:text disable-output-escaping="yes">"</xsl:text> 31 <xsl:text disable-output-escaping="yes">,</xsl:text> 32 </xsl:for-each> 33 <xsl:text>]</xsl:text> 34 </xsl:if> 20 35 <xsl:text>}</xsl:text> 21 36 <xsl:if test="not(position() = count(//documentNode))"> … … 29 44 <gsf:metadata name="Latitude" hidden="true"/> 30 45 <gsf:metadata name="Longitude" hidden="true"/> 46 <gsf:metadata name="Coordinate" hidden="true"/> 31 47 <gsf:metadata name="Image" hidden="true"/> 32 48 <gsf:metadata name="SourceFile" hidden="true"/>
Note:
See TracChangeset
for help on using the changeset viewer.