You are here

function socialmedia_widgets_element_facebook_like_button in Social media 7

1 call to socialmedia_widgets_element_facebook_like_button()
socialmedia_widgets_element_info in ./socialmedia.widgets.inc
Implements hook_widgets_element_info().

File

./socialmedia.widgets.inc, line 830
Functions needed to execute image elements provided by Image module.

Code

function socialmedia_widgets_element_facebook_like_button() {
  $facebook_js_sdk = socialmedia_widgets_facebook_js_sdk();
  $elements = array();
  $elements['socialmedia_facebook-like-button'] = array(
    'label' => t('Facebook like button'),
    //'help' => t(''),
    'group' => t('Social media: Facebook'),
    'template' => '<div class="fb-like" data-href="[|[node:url]||[current-page:url]|]" data-send="[?send_button=true?]" [?layout=data-layout="{<none>}"?] data-width="[?width=[socialmedia:sm-default_width]?]" data-show-faces="[?show_faces=true?]" [?action=data-action="{<none>}"?] data-colorscheme="[?color_scheme=light?]" [?font=data-font="{<none>}"?]></div>',
    'add_js' => array(
      'data' => $facebook_js_sdk,
      'options' => array(
        'scope' => 'set_pre',
        'type' => 'inline',
      ),
    ),
    'form callback' => 'widgets_template_auto_form',
  );
  return $elements;
}