1 // messages runtime -- convenience functions messages.fatal and the like
2 // in addition, messages can get lost if the UI is not ready to accept them
3 // so we use console.log in this case
6 levels : ['fatal','error','warning','info','debug'],
7 handler : function (level,msg) {
8 if (messages.ready) $.publish("/messages/"+level+"/",msg);
9 else console.log("/messages/"+level+"/: "+msg);
12 for (var i in messages.levels) { var level=messages.levels[i]; messages[level]=function (msg) {messages.handler (level,msg)};}
13 $(function(){messages.ready=true;})