forgot leaflet_more_maps patch file
This commit is contained in:
		
							
								
								
									
										43
									
								
								patches/leaflet_more_maps_cartodb-2.1.3.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								patches/leaflet_more_maps_cartodb-2.1.3.patch
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,43 @@
 | 
			
		||||
diff --git a/leaflet_more_maps.module b/leaflet_more_maps.module
 | 
			
		||||
index cce4c86..33e9a60 100644
 | 
			
		||||
--- a/leaflet_more_maps.module
 | 
			
		||||
+++ b/leaflet_more_maps.module
 | 
			
		||||
@@ -556,6 +556,38 @@ function _leaflet_more_maps_assemble_default_map_info(array &$map_info, array $d
 | 
			
		||||
     ],
 | 
			
		||||
   ];
 | 
			
		||||
 
 | 
			
		||||
+
 | 
			
		||||
+  // cartodb
 | 
			
		||||
+  $attr_cartodb = '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors © <a href="https://carto.com/attributions">CARTO</a>';
 | 
			
		||||
+  $cartodb_names = [
 | 
			
		||||
+    'light_all',
 | 
			
		||||
+    'light_nolabels',
 | 
			
		||||
+    'light_only_labels',
 | 
			
		||||
+    'dark_all',
 | 
			
		||||
+    'dark_nolabels',
 | 
			
		||||
+    'dark_only_labels',
 | 
			
		||||
+    'rastertiles/voyager',
 | 
			
		||||
+    'rastertiles/voyager_nolabels',
 | 
			
		||||
+    'rastertiles/voyager_only_labels',
 | 
			
		||||
+    'rastertiles/voyager_labels_under'
 | 
			
		||||
+  ];
 | 
			
		||||
+  foreach ($cartodb_names as $cartodb_name) {
 | 
			
		||||
+    $code = mb_strtolower($cartodb_name);
 | 
			
		||||
+    $label = t('Cartodb @name', ['@name' => $cartodb_name]);
 | 
			
		||||
+    $url_template = "https://{s}.basemaps.cartocdn.com/$code/{z}/{x}/{y}{r}.png";
 | 
			
		||||
+    $map_info["cartodb-$code"] = [
 | 
			
		||||
+      'label' => $label,
 | 
			
		||||
+      'description' => $label,
 | 
			
		||||
+      'settings' => $default_settings,
 | 
			
		||||
+      'layers' => [
 | 
			
		||||
+        '' => [
 | 
			
		||||
+          'urlTemplate' => $url_template,
 | 
			
		||||
+          'options' => ['attribution' => $attr_cartodb],
 | 
			
		||||
+        ]
 | 
			
		||||
+      ]
 | 
			
		||||
+    ];
 | 
			
		||||
+  }
 | 
			
		||||
+  
 | 
			
		||||
   // Add hook to change default list of maps.
 | 
			
		||||
   // Let other modules alter the default map info.
 | 
			
		||||
   \Drupal::moduleHandler()->invokeAll('leaflet_more_maps_list_alter', array(&$map_info));
 | 
			
		||||
		Reference in New Issue
	
	Block a user