adding leaflet enqueueing to the functions file instead of each partial file, removin...
authorAnthony Talarico <talarico@gaslightmedia.com>
Fri, 7 Dec 2018 18:12:47 +0000 (13:12 -0500)
committerAnthony Talarico <talarico@gaslightmedia.com>
Fri, 7 Dec 2018 18:12:47 +0000 (13:12 -0500)
functions.php
glm-member-db/views/front/members/list.html

index 257b3a7..92d2418 100644 (file)
@@ -84,7 +84,7 @@ function glm_site_scripts()
         true
     );
     
-    // wp_enqueue_script('slick_script', get_template_directory_uri() . '/slick/slick/slick.min.js', array('jquery'), null, false);
+    wp_enqueue_script('leaflet', 'https://unpkg.com/leaflet@1.3.3/dist/leaflet.js', array('jquery'), null, false);
     // wp_enqueue_style('slick-style', get_template_directory_uri() . '/slick/slick/slick.css');
     // wp_enqueue_style('slick-theme', get_template_directory_uri() . '/slick/slick/slick-theme.css');
     // wp_enqueue_style('fontAwesome', get_template_directory_uri() . '/css/font-awesome.min.css');
index baa33e6..cf73ac1 100644 (file)
@@ -9,7 +9,7 @@
     {if $settings.selected_map_interface == 1}
         <!--  Leaflet Map -->
         <link rel="stylesheet" href="https://unpkg.com/leaflet@1.3.3/dist/leaflet.css" integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ==" crossorigin=""/>
-        <script src="https://unpkg.com/leaflet@1.3.3/dist/leaflet.js" integrity="sha512-tAGcCfR4Sc5ZP5ZoVz0quoZDYX5aCtEm/eu1KhSLj2c9eFrylXZknQYmxUssFaVJKvvc0dJQixhGjG2yXWiV9Q==" crossorigin=""></script>
+        <!-- <script src="https://unpkg.com/leaflet@1.3.3/dist/leaflet.js" integrity="sha512-tAGcCfR4Sc5ZP5ZoVz0quoZDYX5aCtEm/eu1KhSLj2c9eFrylXZknQYmxUssFaVJKvvc0dJQixhGjG2yXWiV9Q==" crossorigin=""></script> -->
         <link rel="stylesheet" href="{$jsUrl}/LeafletMarkerCluster/dist/MarkerCluster.Default.css" />
         <script src="{$jsUrl}/LeafletMarkerCluster/dist/leaflet.markercluster-src.js"></script>
         <link rel="stylesheet" href="{$jsUrl}/Leaflet.loading/src/Control.Loading.css" />
 
             function initMap() {
 
-                var leafletMap = L.map('LeafletMapContainer', {
-                    gestureHandling: true
-                });
+                var leafletMap = L.map('LeafletMapContainer');
                 leafletMap.setView([{$settings.maps_default_lat}, {$settings.maps_default_lon}], defZoom);
                 var leafletTileServer = '{$settings.leaflet_tile_server}/{$settings.leaflet_tile_server_key}/' + {literal}'{z}/{x}/{y}.png'{/literal};
                 var leafletMinZoom = 3;
                 var leafletMaxZoom = 19;
                 var clusterRadiusMax = 40;
-                var geocoder;
+                // var geocoder;
 
                 // Loading features
-                var loadingControl = L.Control.loading({
-                    separate: true,
-                    delayIndicator: 500
-                });
-                leafletMap.addControl(loadingControl);
+                // var loadingControl = L.Control.loading({
+                //     separate: true,
+                //     delayIndicator: 500
+                // });
+                // leafletMap.addControl(loadingControl);
 
                 // Init Map
                 L.tileLayer(leafletTileServer, {
                     initMap();
                     mapInitialized = true;
                 {/if}
-                initMap();
+                //initMap();
             {/if}
 
             // Processes click-through counts for website links