Merge pull request #10799 from ackepenek/popup-autoclose-enhancement

fixed management ui popup auto close problem #10797
This commit is contained in:
Michael Klishin 2024-03-19 19:14:51 -04:00 committed by GitHub
commit 6529dc9d0b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 1 deletions

View File

@ -698,9 +698,13 @@ function show_popup(type, text, _mode) {
hide();
$('#outer').after(format('popup', {'type': type, 'text': text}));
$(cssClass).fadeIn(100);
$(cssClass + ' span').on('click', function () {
var closeButtonCssClass = cssClass + ' span';
$('div#outer,' + closeButtonCssClass).on('click', function(event) {
if ($(event.target).eq($(closeButtonCssClass)) || !$(event.target).closest(cssClass).length) {
$('.popup-owner').removeClass('popup-owner');
hide();
}
});
}