mirror of
https://github.com/prurigro/hypothetical.git
synced 2024-11-21 23:52:31 -05:00
Reset the state correctly if a dashboard modal is cancelled with the escape button
This commit is contained in:
parent
f2ba9d2a1b
commit
e7643992b1
1 changed files with 10 additions and 10 deletions
20
resources/js/dashboard.js
vendored
20
resources/js/dashboard.js
vendored
|
@ -48,10 +48,19 @@ function askConfirmation(message, command, cancelCommand) {
|
|||
}, fadeTime);
|
||||
};
|
||||
|
||||
// functionality to run when clicking the cancel button
|
||||
const cancelModal = function() {
|
||||
if (cancelCommand !== undefined) {
|
||||
cancelCommand();
|
||||
}
|
||||
|
||||
closeConfirmationModal();
|
||||
};
|
||||
|
||||
// close the modal if the escape button is pressed
|
||||
const escapeModal = function(e) {
|
||||
if (e.keyCode === 27) {
|
||||
closeConfirmationModal();
|
||||
cancelModal();
|
||||
} else {
|
||||
e.preventDefault();
|
||||
}
|
||||
|
@ -63,15 +72,6 @@ function askConfirmation(message, command, cancelCommand) {
|
|||
closeConfirmationModal();
|
||||
};
|
||||
|
||||
// functionality to run when clicking the cancel button
|
||||
const cancelModal = function() {
|
||||
if (cancelCommand !== undefined) {
|
||||
cancelCommand();
|
||||
}
|
||||
|
||||
closeConfirmationModal();
|
||||
};
|
||||
|
||||
// hide the modal when the cancel button is pressed
|
||||
$cancelButton.on("click", cancelModal);
|
||||
|
||||
|
|
Loading…
Reference in a new issue