geolocation-8.x-3.x-dev/modules/geolocation_leaflet/config/schema/geolocation_leaflet.layer_features.schema.yml

modules/geolocation_leaflet/config/schema/geolocation_leaflet.layer_features.schema.yml
plugin.plugin_configuration.geolocation.layer_feature.leaflet_marker_popup:
  type: geolocation.layer_feature_settings
  label: 'Marker Popup'
  mapping:
    settings:
      type: mapping
      label: 'Settings'
      mapping:
        info_auto_display:
          type: boolean
          label: 'Show info window on map start'
        max_width:
          type: integer
          label: 'Popup max width'
        min_width:
          type: integer
          label: 'Popup min width'
        max_height:
          type: integer
          label: 'Popup max height'
        auto_pan:
          type: boolean
          label: 'Popup auto pan'
        keep_in_view:
          type: boolean
          label: 'Popup keep in view'
        close_button:
          type: boolean
          label: 'Popup close button'
        auto_close:
          type: boolean
          label: 'Popup auto close'
        close_on_escape_key:
          type: boolean
          label: 'Popup close with escape'
        class_name:
          type: string
          label: 'Popup class name'

plugin.plugin_configuration.geolocation.layer_feature.leaflet_marker_clusterer:
  type: geolocation.layer_feature_settings
  label: 'Marker Clusterer'
  mapping:
    settings:
      type: mapping
      label: 'Settings'
      mapping:
        cluster_settings:
          type: mapping
          label: 'Cluster Settings'
          mapping:
            show_coverage_on_hover:
              type: boolean
              label: 'Setting'
            zoom_to_bounds_on_click:
              type: boolean
              label: 'Setting'
        disable_clustering_at_zoom:
          type: integer
          label: 'Max Zoom for clustering'
        custom_marker_settings:
          type: string
          label: 'Custom Marker Settings'

plugin.plugin_configuration.geolocation.layer_feature.leaflet_marker_icon:
  type: geolocation.layer_feature_settings
  label: 'Marker Icon'
  mapping:
    settings:
      type: mapping
      label: 'Settings'
      mapping:
        marker_shadow_path:
          type: string
          label: 'Shadow Path'
        marker_icon_path:
          type: string
          label: 'Icon path'
        icon_size:
          type: mapping
          label: 'Icon Size'
          mapping:
            width:
              type: integer
              label: 'Width'
            height:
              type: integer
              label: 'Height'
        icon_anchor:
          type: mapping
          label: 'Icon Anchor'
          mapping:
            x:
              type: integer
              label: 'Width'
            y:
              type: integer
              label: 'Height'
        popup_anchor:
          type: mapping
          label: 'Popup Anchor'
          mapping:
            x:
              type: integer
              label: 'Width'
            y:
              type: integer
              label: 'Height'
        shadow_size:
          type: mapping
          label: 'Shadow Size'
          mapping:
            width:
              type: integer
              label: 'Width'
            height:
              type: integer
              label: 'Height'
        shadow_anchor:
          type: mapping
          label: 'Shadow Anchor'
          mapping:
            x:
              type: integer
              label: 'Width'
            y:
              type: integer
              label: 'Height'

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc