Changeset 37226


Ignore:
Timestamp:
2023-01-31T16:53:35+13:00 (15 months ago)
Author:
davidb
Message:

Google Maps API now requires a callback function to be compliant. Adding in a simple one for now.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/default/transform/layouts/header.xsl

    r37092 r37226  
    4242  <xsl:template name="opt-google-maps-api">
    4343    <xsl:if test="/page/pageResponse/format/gsf:option[@name='mapEnabled']/@value = 'true' or /page/pageResponse/format/gsf:option[@name='allowMapGPSEditing']/@value = 'true'">
    44      
    45       <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCofVTps3xHfMvIcTMHqYMMxe3xXfkAxnI&amp;libraries=drawing" type="text/javascript"><xsl:text> </xsl:text></script>
     44
     45      <script>
     46    <xsl:text disable-output-escaping="yes">   
     47      function gsmapsAPILoaded() {
     48          console.log("Google Maps API loaded");
     49      }
     50    </xsl:text >
     51      </script>
     52      <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCofVTps3xHfMvIcTMHqYMMxe3xXfkAxnI&amp;libraries=drawing&amp;callback=gsmapsAPILoaded" type="text/javascript"><xsl:text> </xsl:text></script>
    4653      <script src="interfaces/{$interface_name}/js/map-scripts-shapes-util.js" type="text/javascript"><xsl:text> </xsl:text></script>     
    4754    </xsl:if>
Note: See TracChangeset for help on using the changeset viewer.