smoke.alert('this is a normal alert'); smoke.signal('this goes away after a sec'); smoke.confirm('behaves like a normal confirm?'); smoke.prompt('behaves like a normal prompt?');
You can implement these the same way you'd use the js alert()...just put "smoke." in front of it.
The confirm() replacement, however, needs to be used just a little differently:
smoke.confirm('this is still cool, yeah?',function(e){
if (e){
smoke.alert('OK pressed');
}else{
smoke.alert('CANCEL pressed');
}
});
prompt(), similarly:
smoke.prompt('what\'s my name?',function(e){
if (e){
smoke.alert('my name is '+e);
}else{
smoke.alert('no');
}
});
Want to do custom button labels? Try this:
smoke.alert('this is cool', {ok:"yeah it is"});
smoke.confirm('this is still cool, yeah?',function(e){
if (e){
smoke.alert('OK pressed');
}else{
smoke.alert('CANCEL pressed');
}
}, {ok:"yeah it is", cancel:"no way"});
Maybe you want to specify different styles for a specific alert. Just add a classname parameter like this:
smoke.alert('this is cool', {classname:"myclassname"});
light style (default) dark style 100s style tiger style