You are here

public function GridActionForm::createButton in Filebrowser 3.x

Same name and namespace in other branches
  1. 8.2 src/Form/GridActionForm.php \Drupal\filebrowser\Form\GridActionForm::createButton()

File

src/Form/GridActionForm.php, line 260

Class

GridActionForm
Class GridActionForm.

Namespace

Drupal\filebrowser\Form

Code

public function createButton($action) {
  return [
    '#type' => 'submit',
    '#return_value' => $action['operation'],
    '#value' => $action['title'],
    '#name' => $action['operation'],
    '#title' => $action['title'],
    '#attributes' => [
      'class' => [
        'use-ajax-submit',
      ],
    ],
    '#validate' => [
      [
        $this,
        'ajaxValidate',
      ],
    ],
  ];
}