3 namespace Drupal\paragraphs\Element;
5 use Drupal\Core\Render\Element\Operations;
6 use Drupal\Core\Render\Element\RenderElement;
11 * @RenderElement("paragraph_operations")
13 class ParagraphOperations extends Operations {
18 public function getInfo() {
19 return ['#theme' => 'links__dropbutton__operations__paragraphs'] + parent::getInfo();
25 public static function preRenderDropbutton($element) {
26 $element = parent::preRenderDropbutton($element);
28 // Attach #ajax events if title is a render array.
29 foreach ($element['#links'] as &$link) {
30 if (isset($link['title']['#ajax'])) {
31 $link['title'] = RenderElement::preRenderAjaxForm($link['title']);