Dialog

These functions are meant as a nicer alternative to the native alert, confirm and prompt functions. They are not meant to be used as a replacement for more complex modals.

Functions

Verify

<button id="verify_button" type="button" class="btn blue-btn-soft-secondary">Verify</button>

<script>
    verify_button.addEventListener("click", async () => {
        const yesOrNo = await blueWeb.dialog.verify("Do you want to continue?")
        await blueWeb.dialog.tell(yesOrNo ? "You clicked yes" : "You clicked no")
    })
</script>

Tell

<button id="tell_button" type="button" class="btn blue-btn-soft-secondary">Tell</button>

<script>
    tell_button.addEventListener("click", async () => {
        await blueWeb.dialog.tell("A message for you")
    })
</script>

Ask

<button id="ask_button" type="button" class="btn blue-btn-soft-secondary">Ask</button>

<script>
    ask_button.addEventListener("click", async () => {
        const answer = await blueWeb.dialog.ask("What is the question?", {
            title: "Question"
        })
        await blueWeb.dialog.tell("You asked: " + answer)
    })
</script>