Ignore:
Timestamp:
2019-05-31T21:35:03+12:00 (5 years ago)
Author:
wy59
Message:

Incremental changes following previous commit. This time the code is more backwards compatible with older collections that contain only Latitude and Longitude meta. In such cases, we now ADDITIONALLY add Coordinate (and Coordshort) meta, while still also outputting Lat and Lng meta. The JS and XSL code however now prefers to work with Coordinate meta where present.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/default/transform/map-tools.xsl

    r33125 r33126  
    2828      <xsl:text disable-output-escaping="yes">"title":"</xsl:text>
    2929      <xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name = 'Title']"/>
    30       <xsl:text disable-output-escaping="yes">",</xsl:text>
     30      <xsl:text disable-output-escaping="yes">"</xsl:text>
    3131      <xsl:if test="metadataList/metadata[@name = 'Latitude'] and metadataList/metadata[@name = 'Longitude']">
     32          <xsl:text disable-output-escaping="yes">,</xsl:text>
    3233          <xsl:text disable-output-escaping="yes">"lat":</xsl:text>
    3334          <xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name = 'Latitude']"/>
     
    3738      </xsl:if>
    3839      <xsl:if test="metadataList/metadata[@name = 'Coordinate']">
     40        <xsl:text disable-output-escaping="yes">,</xsl:text>
    3941        <xsl:text disable-output-escaping="yes">"coord":"</xsl:text>       
    4042        <xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name = 'Coordinate']"/>
Note: See TracChangeset for help on using the changeset viewer.