github wire-elements/modal 0.1.6

latest releases: 2.0.10, 2.0.9, 2.0.8...
2 years ago
  • Add autofocus support
  • Add option to change escape behaviour
  • Add option to emit closed event

By default, closing a modal by pressing the escape key will force close all modals. If you want to disable this behavior to, for example, allow pressing escape to show a previous modal, you can overwrite the static closeModalOnEscapeIsForceful method and have it return false.

public static function closeModalOnEscapeIsForceful(): bool
{
    return false;
}

When a modal is closed, you can optionally enable a modalClosed event to be fired. This event will be fired on a call to closeModal, when the escape button is pressed, or when you click outside the modal. The name of the closed component will be provided as a parameter;

public static function dispatchCloseEvent(): bool
{
    return true;
}

Don't miss a new modal release

NewReleases is sending notifications on new releases.