improve(ui): share-dialog: click outside of dialog closes the window
This commit is contained in:
@@ -157,7 +157,7 @@ const sharedView = {
|
||||
</div>
|
||||
|
||||
<!-- Share Edit Dialog (sharedView-specific) -->
|
||||
<div id="shared-view-edit-dialog" class="shared-dialog">
|
||||
<div id="shared-view-edit-dialog" class="shared-dialog hidden">
|
||||
<div class="shared-dialog-content">
|
||||
<div class="shared-dialog-header">
|
||||
<span id="sv-dialog-icon">📄</span>
|
||||
@@ -196,7 +196,7 @@ const sharedView = {
|
||||
</div>
|
||||
|
||||
<!-- Notification Dialog (sharedView-specific) -->
|
||||
<div id="sv-notification-dialog" class="shared-dialog">
|
||||
<div id="sv-notification-dialog" class="shared-dialog hidden">
|
||||
<div class="shared-dialog-content">
|
||||
<div class="shared-dialog-header">
|
||||
<span id="sv-notify-dialog-icon">📧</span>
|
||||
@@ -493,12 +493,12 @@ const sharedView = {
|
||||
}
|
||||
}
|
||||
|
||||
shareDialog.classList.add('active');
|
||||
shareDialog.classList.remove('hidden');
|
||||
},
|
||||
|
||||
closeShareDialog() {
|
||||
const d = document.getElementById('shared-view-edit-dialog');
|
||||
if (d) d.classList.remove('active');
|
||||
if (d) d.classList.add('hidden');
|
||||
this.currentItem = null;
|
||||
},
|
||||
|
||||
@@ -516,12 +516,12 @@ const sharedView = {
|
||||
if (nameEl) nameEl.textContent = dn;
|
||||
if (emailEl) emailEl.value = '';
|
||||
if (msgEl) msgEl.value = '';
|
||||
d.classList.add('active');
|
||||
d.classList.remove('hidden');
|
||||
},
|
||||
|
||||
closeNotificationDialog() {
|
||||
const d = document.getElementById('sv-notification-dialog');
|
||||
if (d) d.classList.remove('active');
|
||||
if (d) d.classList.add('hidden');
|
||||
this.currentItem = null;
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user