Skip to content
Snippets Groups Projects
Commit 099db9be authored by Italo Mairo's avatar Italo Mairo
Browse files

Issue #3273768 by Anybody: Leaflet Map (default) widget misses...

Issue #3273768 by Anybody: Leaflet Map (default) widget misses "geometry_validation" setting, but shows its value in widget summary
parent 01519761
Branches
Tags
1 merge request!25Issue #3312282: Cache icon size in setFeatureIconSizesIfEmptyOrInvalid()
......@@ -167,7 +167,8 @@ class LeafletDefaultWidget extends GeofieldDefaultWidget {
*/
public static function defaultSettings() {
$base_layers = self::getLeafletMaps();
return [
// Inherit basic defaultSettings from GeofieldDefaultWidget:
return array_merge(parent::defaultSettings(), [
'map' => [
'leaflet_map' => array_shift($base_layers),
'height' => 400,
......@@ -198,13 +199,15 @@ class LeafletDefaultWidget extends GeofieldDefaultWidget {
'path' => self::getDefaultSettings()['path'],
'fullscreen' => self::getDefaultSettings()['fullscreen'],
'geocoder' => self::getDefaultSettings()['geocoder'],
];
]);
}
/**
* {@inheritdoc}
*/
public function settingsForm(array $form, FormStateInterface $form_state) {
// Inherit basic settings form from GeofieldDefaultWidget:
$form = parent::settingsForm($form, $form_state);
$map_settings = $this->getSetting('map');
$default_settings = self::defaultSettings();
$form['map'] = [
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment