commit 0fd600e7df452b95904628b3d231c2ce584b729c Author: HOG Date: Tue Sep 1 16:33:24 2015 +0300 Added theme function. diff --git a/gmap.module b/gmap.module index aa556c1..ca5bf4d 100755 --- a/gmap.module +++ b/gmap.module @@ -60,11 +60,11 @@ function gmap_theme() { 'views_view_gmap' => array('render element' => 'element'), 'gmap_views_marker_label' => array('render element' => 'element'), 'gmap_marker_popup' => array('variables' => array('label' => '')), -// 'gmap_overlay_edit' => array('render element' => 'element'), -// 'gmap_macrotext' => array('render element' => 'element'), 'gmap_dimension' => array('render element' => 'element'), -// 'gmap_address' => array('render element' => 'element'), -// 'gmap_align' => array('render element' => 'element'), + 'gmap_address' => array('render element' => 'element'), + 'gmap_align' => array('render element' => 'element'), + 'gmap_style' => array('render element' => array('element')), + 'gmap_popup' => array('render element' => array('marker')), 'gmap' => array('render element' => 'element'), ); } @@ -626,7 +626,6 @@ function gmap_element_info() { 'gmap_macrotext' => array( '#input' => TRUE, '#gmap_newtype' => 'textarea', -// '#theme' => 'gmap_macrotext', '#process' => array('process_gmap_control'), '#attached' => array( 'js' => array( @@ -1469,3 +1468,16 @@ function template_preprocess_gmap_view_gmap(&$vars) { function gmap_views_protocol() { return (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 'https' : 'http'; } + +/** + * Gmap style. + */ +function theme_gmap_style($element) { +} + +/** + * Theme a gmap marker popup. + */ +function theme_gmap_popup($marker) { + return '
' . $marker['text'] . '
'; +}