- <dialog class="nes-dialog" open>
- <p class="title">Dialog</p>
- <p>Alert: this is a dialog.</p>
-</dialog>
-<dialog class="nes-dialog is-dark" open>
- <p class="title">Dialog</p>
- <p>Alert: this is a dialog.</p>
-</dialog>
-<dialog class="nes-dialog is-rounded" open>
- <p class="title">Dialog</p>
- <p>Alert: this is a dialog.</p>
-</dialog>
-<dialog class="nes-dialog is-rounded is-dark" open>
- <p class="title">Dialog</p>
- <p>Alert: this is a dialog.</p>
-</dialog>
+ <section>
+ <button type="button" class="nes-btn is-primary" onclick="document.getElementById('dialog-default').showModal();">Open dialog</button>
+ <dialog class="nes-dialog" id="dialog-default">
+ <form method="dialog">
+ <p class="title">Dialog</p>
+ <p>Alert: this is a dialog.</p>
+ <menu class="dialog-menu">
+ <button class="nes-btn">Cancel</button>
+ <button class="nes-btn is-primary">Confirm</button>
+ </menu>
+ </form>
+ </dialog>
+</section>
+
+<section>
+ <button type="button" class="nes-btn is-primary" onclick="document.getElementById('dialog-dark').showModal();">Open dark dialog</button>
+ <dialog class="nes-dialog is-dark" id="dialog-dark">
+ <form method="dialog">
+ <p class="title">Dark dialog</p>
+ <p>Alert: this is a dialog.</p>
+ <menu class="dialog-menu">
+ <button class="nes-btn">Cancel</button>
+ <button class="nes-btn is-primary">Confirm</button>
+ </menu>
+ </form>
+ </dialog>
+</section>
+
+<section>
+ <button type="button" class="nes-btn is-primary" onclick="document.getElementById('dialog-rounded').showModal();">Open rounded dialog</button>
+ <dialog class="nes-dialog is-rounded" id="dialog-rounded">
+ <form method="dialog">
+ <p class="title">Rounded dialog</p>
+ <p>Alert: this is a dialog.</p>
+ <menu class="dialog-menu">
+ <button class="nes-btn">Cancel</button>
+ <button class="nes-btn is-primary">Confirm</button>
+ </menu>
+ </form>
+ </dialog>
+</section>
+
+<section>
+ <button type="button" class="nes-btn is-primary" onclick="document.getElementById('dialog-dark-rounded').showModal();">Open dark and rounded dialog</button>
+ <dialog class="nes-dialog is-dark is-rounded" id="dialog-dark-rounded">
+ <form method="dialog">
+ <p class="title">Dark and Rounded dialog</p>
+ <p>Alert: this is a dialog.</p>
+ <menu class="dialog-menu">
+ <button class="nes-btn">Cancel</button>
+ <button class="nes-btn is-primary">Confirm</button>
+ </menu>
+ </form>
+ </dialog>
+</section>
Copy