Refactor admin modals: replace backdrop divs with native <dialog> elements for improved accessibility and functionality
This commit is contained in:
1 parent
242c5165e1
commit
02551eebbc
8 files changed
+123
-106
No files matched your search
+6
-10
@@ -328,9 +328,8 @@ $menuEnabled = is_menu_enabled();
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<!-- Modal Backdrop: Menu Item -->
|
||||
<div class="admin-modal-backdrop" id="modal-item-backdrop" role="dialog" aria-modal="true" aria-labelledby="modal-item-title">
|
||||
<div class="admin-modal">
|
||||
<!-- Modal: Menu Item -->
|
||||
<dialog class="admin-modal" id="modal-item" aria-labelledby="modal-item-title">
|
||||
<div class="modal-header">
|
||||
<h2 id="modal-item-title">✨ Add Menu Item</h2>
|
||||
<button type="button" class="modal-close" aria-label="Close dialog" id="btn-close-item-modal">×</button>
|
||||
@@ -383,12 +382,10 @@ $menuEnabled = is_menu_enabled();
|
||||
<button type="button" class="btn btn-outline" id="btn-cancel-item">Cancel</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</dialog>
|
||||
|
||||
<!-- Modal Backdrop: Category -->
|
||||
<div class="admin-modal-backdrop" id="modal-cat-backdrop" role="dialog" aria-modal="true" aria-labelledby="modal-cat-title">
|
||||
<div class="admin-modal">
|
||||
<!-- Modal: Category -->
|
||||
<dialog class="admin-modal" id="modal-cat" aria-labelledby="modal-cat-title">
|
||||
<div class="modal-header">
|
||||
<h2 id="modal-cat-title">✨ Add Category</h2>
|
||||
<button type="button" class="modal-close" aria-label="Close dialog" id="btn-close-cat-modal">×</button>
|
||||
@@ -415,8 +412,7 @@ $menuEnabled = is_menu_enabled();
|
||||
<button type="button" class="btn btn-outline" id="btn-cancel-cat">Cancel</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</dialog>
|
||||
|
||||
<script src="menu.js" defer></script>
|
||||
|
||||
|
||||
Reference in new issue
Block a user