You are here

public function ModalPageFieldHelper::getFieldCloseModalEscKey in Modal 8.3

Get Field "Close Modal ESC Key".

File

src/Helper/ModalPageFieldHelper.php, line 69

Class

ModalPageFieldHelper
Modal Page Field Helper.

Namespace

Drupal\modal_page\Helper

Code

public function getFieldCloseModalEscKey() {
  $closeModalEscKey = BaseFieldDefinition::create('boolean');
  $closeModalEscKey
    ->setLabel($this
    ->t("Close Modal pressing ESC key"));
  $closeModalEscKey
    ->setDefaultValue(TRUE);
  $closeModalEscKey
    ->setDescription($this
    ->t("If unchecked, the end-user will not be able to close the modal clicking the ESC key"));
  $closeModalEscKey
    ->setDisplayConfigurable('form', TRUE);
  $closeModalEscKey
    ->setDisplayOptions('form', [
    'type' => 'boolean_checkbox',
    'settings' => [
      'display_label' => TRUE,
    ],
    'weight' => -5,
  ]);
  return $closeModalEscKey;
}