contextual_toolbar()
Implements hook_toolbar().
File
- core/modules/contextual/contextual.module, line 16
- Adds contextual links to perform actions related to elements on a page.
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | function contextual_toolbar() { $items = []; $items [ 'contextual' ] = [ '#cache' => [ 'contexts' => [ 'user.permissions' , ], ], ]; if (!\Drupal::currentUser()->hasPermission( 'access contextual links' )) { return $items ; } $items [ 'contextual' ] += array ( '#type' => 'toolbar_item' , 'tab' => array ( '#type' => 'html_tag' , '#tag' => 'button' , '#value' => t( 'Edit' ), '#attributes' => array ( 'class' => array ( 'toolbar-icon' , 'toolbar-icon-edit' ), 'aria-pressed' => 'false' , ), ), '#wrapper_attributes' => array ( 'class' => array ( 'hidden' , 'contextual-toolbar-tab' ), ), '#attached' => array ( 'library' => array ( 'contextual/drupal.contextual-toolbar' , ), ), ); return $items ; } |
Please login to continue.