12345678910111213 |
- -module(index).
- -compile(export_all).
- -include_lib("n2o/include/wf.hrl").
- peer() -> io_lib:format("~p",[wf:peer(?REQ)]).
- message() -> wf:js_escape(wf:html_encode(wf:ql(message))).
- main() -> #dtl{file="index",app=n2o_sample,bindings=[{body,body()}]}.
- body() -> [ #panel{id=history}, #textbox{id=message},
- #button{id=send,body="Chat",postback=chat,source=[message]} ].
- event(init) -> wf:reg(room);
- event(chat) -> wf:insert_bottom(history,#panel{id=history,body=[peer(),": ",message(),#br{}]});
- event(Event) -> wf:info(?MODULE,"Unknown Event: ~p~n",[Event]).
|