function hook_easy_social_widget in Easy Social 7.2
Same name and namespace in other branches
- 8.4 easy_social.api.php \hook_easy_social_widget()
 - 8.3 easy_social.api.php \hook_easy_social_widget()
 
Implements hook_easy_social_widget().
This is how you define additional share widgets.
1 function implements hook_easy_social_widget()
Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.
- easy_social_easy_social_widget in ./
easy_social.module  - Implements hook_easy_social_widget().
 
1 invocation of hook_easy_social_widget()
- easy_social_get_widgets in ./
easy_social.module  - Returns a list of enabled Easy Social widgets.
 
File
- ./
easy_social.api.php, line 17  - Easy Social API documentation.
 
Code
function hook_easy_social_widget() {
  return array(
    'my_custom_share_button' => array(
      'name' => 'My Custom Share Button',
      // This appears on admin pages only.
      'markup' => '_mymodule_custom_share_button_markup',
      // Callback function that returns widget markup.
      'scripts' => array(
        array(
          'path' => 'http://mycustomshare.com/widget.js',
          // JavaScript include, if any.
          'type' => 'external',
        ),
      ),
      'styles' => array(
        array(
          'path' => drupal_get_path('module', 'easy_social') . '/css/easy_social_twitter.css',
          // CSS include, if any.
          'type' => 'external',
        ),
      ),
    ),
  );
}