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