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
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.