You are here

function responsive_share_buttons_contextual_links_view_alter in Responsive Share Buttons 8

Same name and namespace in other branches
  1. 7 responsive_share_buttons.module \responsive_share_buttons_contextual_links_view_alter()

Implements hook_contextual_links_view_alter().

File

./responsive_share_buttons.module, line 35
The responsive share buttons module.

Code

function responsive_share_buttons_contextual_links_view_alter(&$element, $items) {
  $block = isset($element['#element']['#block']) ? $element['#element']['#block'] : NULL;
  if (is_object($block) && $block->module == 'responsive_share_buttons') {
    if ($block->delta == 'share' && user_access('configure responsive share buttons')) {
      $element['#links']['responsive_share_buttons'] = [
        'title' => t('Configure responsive share buttons'),
        'href' => 'admin/config/user-interface/responsive_share_buttons',
        'query' => drupal_get_destination(),
        'attributes' => [
          'title' => t('Configure the responsive share buttons links.'),
        ],
      ];
    }
  }
}