Skip to content
Guillaume Gendre edited this page Jan 17, 2014 · 10 revisions

We think that asking something simple to the user should be simple and shown in a way the user is used to see.

So basic alerts should be shown the native way. No "pop-in" shit ;)

We added in Cobalt a way to show alerts to the users : set a title and a text, adds some button and let see what the user is wanting !

Show a native alert from the Web side

TODO

Examples

cobalt.alert("Texte");
cobalt.alert("Title", "Texte", ["Ok"], { callback:function(data){ cobalt.log('popup dismissed' +data.index) }});
cobalt.alert("Title", "Texte", ["Ok"], { callback:"app.popupDismissed", cancelable : true });

Under the hood

This is the message sent to native side to show an alert.

{
    type: "ui",
    control: "alert",
    data: {
        title: "myTitle",
        message: "myMessage",
        buttons: [
            "myFirstButtonText",
            "mySecondOptionalButtonText",
            ...
        ],
        cancelable: true | false
    },
    callback: "myOptionalCallback"
}
Clone this wiki locally