Description
Feature Request
What is the expected behavior?
When the user is about to close a MdDialog window (via Esc key, clickout or close button), for example an edit dialog, it would be nice to be able to have some method to prevent the window from closing to avoid unsaved changes for example.
What is the use-case or motivation for changing an existing behavior?
Since the MdDialog already listens to Esc key events, clickout and has the close() method that is used in the action buttons, it would be much easier to have a method like afterClosed that is called just before the closing event is going to occur, so we could prevent it from happening just returning true
or false
in a callback function. This way we don't have to overwrite those event listeners.