Changeset 33140 for main/trunk/greenstone3/web/interfaces/default/transform
- Timestamp:
- 2019-06-07T20:30:54+12:00 (5 years ago)
- Location:
- main/trunk/greenstone3/web/interfaces/default/transform
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/transform/layouts/header.xsl
r33124 r33140 748 748 <xsl:template name="map-scripts"> 749 749 <meta content="initial-scale=1.0, user-scalable=no" name="viewport"/> 750 <script src="http://maps.googleapis.com/maps/api/js?key=AIzaSyCofVTps3xHfMvIcTMHqYMMxe3xXfkAxnI&libraries=drawing" type="text/javascript"><xsl:text> </xsl:text></script> 750 <script src="http://maps.googleapis.com/maps/api/js?key=AIzaSyCofVTps3xHfMvIcTMHqYMMxe3xXfkAxnI&libraries=drawing" type="text/javascript"><xsl:text> </xsl:text></script> 751 <script src="interfaces/{$interface_name}/js/map-scripts-shapes-util.js" type="text/javascript"><xsl:text> </xsl:text></script> 751 752 <script src="interfaces/{$interface_name}/js/map-scripts.js" type="text/javascript"><xsl:text> </xsl:text></script> 752 753 <script type="text/javascript">$(window).load(initializeMapScripts);</script> -
main/trunk/greenstone3/web/interfaces/default/transform/map-tools.xsl
r33128 r33140 21 21 <xsl:text>[</xsl:text> 22 22 <xsl:for-each select="//documentNode"> 23 <xsl:if test="(metadataList/metadata[@name = 'Latitude'] and metadataList/metadata[@name = 'Longitude']) or metadataList/metadata[@name = 'Coordinate'] ">23 <xsl:if test="(metadataList/metadata[@name = 'Latitude'] and metadataList/metadata[@name = 'Longitude']) or metadataList/metadata[@name = 'Coordinate'] or metadataList/metadata[@name = 'GPS.mapOverlay']"> 24 24 <xsl:text>{</xsl:text> 25 25 <xsl:text disable-output-escaping="yes">"nodeID":"</xsl:text> … … 49 49 <xsl:text>]</xsl:text> 50 50 </xsl:if> 51 52 <xsl:if test="metadataList/metadata[@name = 'GPS.mapOverlay']"> 53 <xsl:text disable-output-escaping="yes">,</xsl:text> 54 <xsl:text disable-output-escaping="yes">"mapoverlay":</xsl:text> 55 <xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name = 'GPS.mapOverlay']"/> 56 </xsl:if> 57 51 58 <xsl:text>}</xsl:text> 52 59 <xsl:if test="not(position() = count(//documentNode))"> -
main/trunk/greenstone3/web/interfaces/default/transform/pages/document.xsl
r33128 r33140 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'] ">846 <xsl:if test="(metadataList/metadata[@name = 'Latitude'] and metadataList/metadata[@name = 'Longitude']) or metadataList/metadata[@name = 'Coordinate'] or metadataList/metadata[@name = '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> … … 862 862 <xsl:value-of disable-output-escaping="yes" select="current()"/> 863 863 <xsl:text disable-output-escaping="yes">"</xsl:text> 864 <!--<xsl:if test="not(position() = count(metadataList/metadata[@name = 'Coordinate'])"> 865 <xsl:text>,</xsl:text> 866 </xsl:if> 867 --> 864 868 <xsl:text disable-output-escaping="yes">,</xsl:text> 865 869 </xsl:for-each> 866 870 <xsl:text>]</xsl:text> 871 </xsl:if> 872 873 <xsl:if test="metadataList/metadata[@name = 'GPS.mapOverlay']"> 874 <xsl:text disable-output-escaping="yes">,</xsl:text> 875 <xsl:text disable-output-escaping="yes">"mapoverlay":</xsl:text> 876 <xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name = 'GPS.mapOverlay']"/> 867 877 </xsl:if> 878 868 879 <xsl:text>}</xsl:text> 880 869 881 <xsl:if test="not(position() = count(//documentNode))"> 870 882 <xsl:text>,</xsl:text> 871 883 </xsl:if> 884 872 885 </xsl:if> 873 886 </xsl:for-each> … … 876 889 <xsl:otherwise> 877 890 <xsl:for-each select="/page/pageResponse/document"> 878 <xsl:if test="(metadataList/metadata[@name = 'Latitude'] and metadataList/metadata[@name = 'Longitude']) or metadataList/metadata[@name = 'Coordinate'] ">891 <xsl:if test="(metadataList/metadata[@name = 'Latitude'] and metadataList/metadata[@name = 'Longitude']) or metadataList/metadata[@name = 'Coordinate'] or metadataList/metadata[@name = 'GPS.mapOverlay']"> 879 892 <xsl:text>{</xsl:text> 880 893 <xsl:text disable-output-escaping="yes">"nodeID":"</xsl:text><xsl:value-of select="@selectedNode"/><xsl:text disable-output-escaping="yes">",</xsl:text> … … 898 911 <xsl:text>]</xsl:text> 899 912 </xsl:if> 913 914 <xsl:if test="metadataList/metadata[@name = 'GPS.mapOverlay']"> 915 <xsl:text disable-output-escaping="yes">,</xsl:text> 916 <xsl:text disable-output-escaping="yes">"mapoverlay":</xsl:text> 917 <xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name = 'GPS.mapOverlay']"/> 918 </xsl:if> 919 900 920 <xsl:text>}</xsl:text> 901 921 </xsl:if> … … 906 926 </div> 907 927 908 <!-- TODO: Why do we have to do this to see Coordinate appear in extraMetadataList on o=xml page, when Lat and Lng appear without doing the same??? --> 928 <!-- TODO: Why do we have to do this to see Coordinate meta appear in extraMetadataList on o=xml page, when Lat and Lng appear without doing the same??? 929 Furthermore, map-tools.xsl already requests Coordinate meta, and map-tools.xsl is always included when format statement for collection in 930 search|browse|doc display view has mapEnabled=true --> 909 931 <gsf:metadata name="Coordinate" hidden="true"/> 932 <gsf:metadata name="GPS.mapOverlay" hidden="true"/> 910 933 </xsl:template> 911 934
Note:
See TracChangeset
for help on using the changeset viewer.