action_bind.erl 395 B

1234567891011
  1. -module(action_bind).
  2. -author('Maxim Sokhatsky').
  3. -include_lib("nitro/include/nitro.hrl").
  4. -include_lib("nitro/include/event.hrl").
  5. -compile(export_all).
  6. -define(B(E), nitro:to_binary(E)).
  7. -define(T(T), wf_event:target(T)).
  8. render_action(#bind{postback=Code,target=Control,type=Type}) ->
  9. ["{var x=",?T(Control),"; x && x.addEventListener('",?B(Type),"',function(event){",?B(Code),"});}"].