action_confirm.erl 473 B

12345678910111213141516
  1. -module(action_confirm).
  2. -author('Rusty Klophaus').
  3. -include_lib("nitro/include/nitro.hrl").
  4. -compile(export_all).
  5. render_action(Record) ->
  6. Control = Record#confirm.target,
  7. Delegate = Record#confirm.delegate,
  8. Postback = Record#confirm.postback,
  9. PostbackScript = wf_event:new(Postback, Control, Delegate, event, "[]", []),
  10. [
  11. nitro:f("if (confirm(\"~s\")) {", [nitro:js_escape(Record#confirm.text)]),
  12. PostbackScript,
  13. "}"
  14. ].