public static Dropbutton::preRenderDropbutton($element)
Pre-render callback: Attaches the dropbutton library and required markup.
File
- core/lib/Drupal/Core/Render/Element/Dropbutton.php, line 60
Class
- Dropbutton
- Provides a render element for a set of links rendered as a drop-down button.
Namespace
Drupal\Core\Render\Element
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public static function preRenderDropbutton( $element ) { $element [ '#attached' ][ 'library' ][] = 'core/drupal.dropbutton' ; $element [ '#attributes' ][ 'class' ][] = 'dropbutton' ; if (!isset( $element [ '#theme_wrappers' ])) { $element [ '#theme_wrappers' ] = array (); } array_unshift ( $element [ '#theme_wrappers' ], 'dropbutton_wrapper' ); // Enable targeted theming of specific dropbuttons (e.g., 'operations' or // 'operations__node'). if (isset( $element [ '#subtype' ])) { $element [ '#theme' ] .= '__' . $element [ '#subtype' ]; } return $element ; } |
Please login to continue.