diff --git a/leaflet_views/leaflet_views_plugin_style.inc b/leaflet_views/leaflet_views_plugin_style.inc index 366ec7c..a592396 100644 --- a/leaflet_views/leaflet_views_plugin_style.inc +++ b/leaflet_views/leaflet_views_plugin_style.inc @@ -33,26 +33,27 @@ class leaflet_views_plugin_style extends views_plugin_style { $options['view_mode'] = array('default' => 'full'); $options['map'] = array('default' => ''); $options['height'] = array('default' => '400'); - $options['icon'] = array( - 'iconUrl' => array('default' => ''), + $options['icon']['contains'] = array( + 'iconUrl' => array('default' => 'xxx'), 'shadowUrl' => array('default' => ''), - 'iconSize' => array( + 'iconSize' => array('contains' => array( + 'x' => array('default' => '333'), + 'y' => array('default' => '333'), + )), + 'iconAnchor' => array('contains' => array( 'x' => array('default' => ''), 'y' => array('default' => ''), - ), - 'iconAnchor' => array( + )), + 'shadowAnchor' => array('contains' => array( 'x' => array('default' => ''), 'y' => array('default' => ''), - ), - 'shadowAnchor' => array( + )), + 'popupAnchor' => array('contains' => array( 'x' => array('default' => ''), 'y' => array('default' => ''), - ), - 'popupAnchor' => array( - 'x' => array('default' => ''), - 'y' => array('default' => ''), - ),); - $options['zoom'] = array( + )), + ); + $options['zoom']['contains'] = array( 'initialZoom' => array('default' => ''), 'minZoom' => array('default' => 1), 'maxZoom' => array('default' => 19),