コンポーネント
← すべてのコンポーネント

警告ダイアログ

stimeo--alert-dialog

割り込みの確認モーダル。バックドロップでは閉じず、confirm/cancel を発火する。

  • Alert & Message Dialog

stimeo--alert-dialog コントローラは WAI-ARIA の Alert Dialog パターンを実装する。フォーカストラップ・背景スクロールロック・背景の inert・フォーカス復帰というモーダルの振る舞いは dialog と同じで、割り込み確認のための違いが 2 点ある。バックドロップクリックでは閉じないこと、確定/取消の明示アクションがあり stimeo--alert-dialog:confirm と stimeo--alert-dialog:cancel(reason は user / escape)を発火することだ。開くと最も破壊的でない操作(既定では initialFocus ターゲット、無ければ最初のフォーカス可能要素)へフォーカスを移し、Escape は取消として閉じてトリガーへ復帰する。利用側は確認文言と「確定時に何をするか」だけを書けばよい。

実行中

キーボード操作

キー動作
Esc 取消として閉じ、フォーカスをトリガーへ戻す。
Tab / Shift+Tab ダイアログ内でフォーカスを循環(トラップ)。