You are here

public function ModalPageFieldHelper::getFieldCloseClickingOutside in Modal 8.3

Get Field "Close Modal Clicking Outside".

File

src/Helper/ModalPageFieldHelper.php, line 90

Class

ModalPageFieldHelper
Modal Page Field Helper.

Namespace

Drupal\modal_page\Helper

Code

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