plugin-icon

Axismundi Dialogs

作者 Jiwoon Kim·
Accessible Material Design 3 sheets and dialogs for Axismundi, composed from theme template parts.
版本
0.2.3
最近更新:
Jul 24, 2026

Axismundi Dialogs provides an axismundi/dialogs collection with Sheet and Dialog child blocks. The collection controls alignment, orientation, justification, wrapping, and spacing. Each child has an editable open button and renders a native <dialog> host.

Sheets support side and bottom geometry, modal or standard presentation, docked or detached modal side sheets, start/end edges, and body-only or whole- sheet scrolling. Standard side sheets resize the site on larger screens and fall back to a modal presentation on compact screens. Dialogs support basic, list, and full-screen layouts.

The native dialog supplies the top layer, scrim, focus containment, and focus restoration. The plugin adds animated open/close, Escape and backdrop dismissal, modal scroll locking, responsive presentation, smooth standard-sheet page push, and a single-open-dialog policy.

The sheet content is a Sheet template part, so the theme owns the header, close button, title, and body layout — the same theme//slug contract the core Navigation overlay uses. An axismundi/dialog-close block lets a part place its dismiss control anywhere.

WordPress core reserves the template-part area vocabulary. The plugin therefore does not register custom sheet or dialog areas: Axismundi Theme 0.1.12 or later supplies the default parts in the supported Uncategorized area, where they remain editable in the Site Editor. The picker distinguishes them by their sheet- and dialog- slugs. This preserves the standard theme//slug template-part contract while keeping behavior with the plugin.

目前已測試版本
WordPress 7.0.2
此外掛程式已可供下載,並可用於你 系統。