N°5890 - Use leave handler in backoffice forms to better handle leave confirmation message with multiple forms in a single page

This commit is contained in:
Molkobain
2023-05-04 22:13:52 +02:00
parent bb46875679
commit 8dc7d68b8c
4 changed files with 91 additions and 19 deletions

View File

@@ -79,4 +79,12 @@ $(document).ready(function () {
let oDialogElem = $(this).dialog('instance').uiDialog;
oDialogElem.next('.ui-widget-overlay').css('z-index', oDialogElem.css('z-index') - 1);
} );
// Initialize leave handler when a form with touched fields is about to be closed
$('body').leave_handler({
'message': Dict.S('UI:NavigateAwayConfirmationMessage'),
'extra_events': {
'body': ['dialogbeforeclose'] // jQueryUI dialog
}
});
});