diff --git a/modules/os2forms_webform_maps/os2forms_webform_maps.module b/modules/os2forms_webform_maps/os2forms_webform_maps.module index 21a2414a..819b988a 100644 --- a/modules/os2forms_webform_maps/os2forms_webform_maps.module +++ b/modules/os2forms_webform_maps/os2forms_webform_maps.module @@ -1,6 +1,9 @@ leafletRenderMap($map, $feature, $element['#mapHeight'] . 'px'); @@ -172,7 +168,6 @@ public static function processWebformMapElement(&$element, FormStateInterface $f ]; $element['image_data']['#attributes']['class'][] = 'leaflet-widget-image'; - // Initialize the mail elements to allow for webform enhancements. /** @var \Drupal\webform\Plugin\WebformElementManagerInterface $element_manager */ $element_manager = \Drupal::service('plugin.manager.webform.element'); @@ -195,7 +190,6 @@ public static function processWebformMapElement(&$element, FormStateInterface $f $element['#help_display'] ); - // Add validate callback. $element += ['#element_validate' => []]; array_unshift($element['#element_validate'], [ @@ -236,7 +230,6 @@ public static function validateWebformMapElement(&$element, FormStateInterface $ 'image' => $image_data, ]) : $mail_2; - // Field must be converted from a two-element array into a single // string regardless of validation results. $form_state->setValueForElement($mail_element['mail_2'], NULL); @@ -245,4 +238,5 @@ public static function validateWebformMapElement(&$element, FormStateInterface $ $element['#value'] = $result; $form_state->setValueForElement($element, $result); } + } diff --git a/modules/os2forms_webform_maps/src/Plugin/WebformElement/WebformLeafletMapField.php b/modules/os2forms_webform_maps/src/Plugin/WebformElement/WebformLeafletMapField.php index 42109e53..290b1a64 100644 --- a/modules/os2forms_webform_maps/src/Plugin/WebformElement/WebformLeafletMapField.php +++ b/modules/os2forms_webform_maps/src/Plugin/WebformElement/WebformLeafletMapField.php @@ -5,7 +5,6 @@ use Drupal\Core\Form\FormStateInterface; use Drupal\leaflet\LeafletSettingsElementsTrait; use Drupal\webform\Plugin\WebformElementBase; -use Drupal\webform\WebformSubmissionInterface; /** * Provides a 'webform_map_field' element. @@ -16,9 +15,7 @@ * description = @Translation("Provides a webform map field."), * category = @Translation("OS2Forms"), * ) - * */ - class WebformLeafletMapField extends WebformElementBase { use LeafletSettingsElementsTrait; @@ -28,44 +25,44 @@ class WebformLeafletMapField extends WebformElementBase { */ public function defineDefaultProperties(): array { return [ - 'mapHeight' => 600, - 'map_layers' => '', - 'lat' => 0, - 'lon' => 0, - 'zoom' => 12, - 'minZoom' => 1, - 'maxZoom' => 18, - 'zoomFiner' => 0, - 'scrollWheelZoom' => 0, - 'doubleClickZoom' => 1, + 'mapHeight' => 600, + 'map_layers' => '', + 'lat' => 0, + 'lon' => 0, + 'zoom' => 12, + 'minZoom' => 1, + 'maxZoom' => 18, + 'zoomFiner' => 0, + 'scrollWheelZoom' => 0, + 'doubleClickZoom' => 1, - 'position' => 'topleft', - 'marker' => 'defaultMarker', - 'drawPolyline' => 0, - 'drawRectangle' => 0, - 'drawPolygon' => 0, - 'drawCircle' => 0, - 'drawText' => 0, - 'editMode' => 0, - 'dragMode' => 0, - 'cutPolygon' => 0, - 'removalMode' => 0, - 'rotateMode' => 0, + 'position' => 'topleft', + 'marker' => 'defaultMarker', + 'drawPolyline' => 0, + 'drawRectangle' => 0, + 'drawPolygon' => 0, + 'drawCircle' => 0, + 'drawText' => 0, + 'editMode' => 0, + 'dragMode' => 0, + 'cutPolygon' => 0, + 'removalMode' => 0, + 'rotateMode' => 0, - 'polyline_color' => '#3388FF', - 'polyline_intersection' => 0, - 'polyline_error_color' => '#3388FF', - 'polyline_error_message' => '', + 'polyline_color' => '#3388FF', + 'polyline_intersection' => 0, + 'polyline_error_color' => '#3388FF', + 'polyline_error_message' => '', - 'polygon_color' => '#3388FF', - 'polygon_intersection' => 0, - 'polygon_error_color' => '#3388FF', - 'polygon_error_message' => '', + 'polygon_color' => '#3388FF', + 'polygon_intersection' => 0, + 'polygon_error_color' => '#3388FF', + 'polygon_error_message' => '', - 'circle_color' => '#3388FF', - 'rectangle_color' => '#3388FF', + 'circle_color' => '#3388FF', + 'rectangle_color' => '#3388FF', - ] + parent::defineDefaultProperties(); + ] + parent::defineDefaultProperties(); } /** @@ -334,4 +331,5 @@ public function form(array $form, FormStateInterface $form_state) { return $form; } + } diff --git a/phpcs.xml.dist b/phpcs.xml.dist index 2ab99011..c00d4d67 100644 --- a/phpcs.xml.dist +++ b/phpcs.xml.dist @@ -6,6 +6,8 @@ vendor/ modules/webform_embed/ + + modules/os2forms_webform_maps/modules/field_color/