element_label.erl 516 B

123456789101112131415161718192021
  1. -module(element_label).
  2. %%-author('Rusty Klophaus').
  3. -include_lib("nitro/include/nitro.hrl").
  4. -export([
  5. render_element/1
  6. ]).
  7. render_element(Record) when Record#label.show_if == false -> [<<>>];
  8. render_element(Record) ->
  9. wf_tags:emit_tag(<<"label">>, nitro:render(Record#label.body), [
  10. {<<"id">>, Record#label.id},
  11. {<<"class">>, Record#label.class},
  12. {<<"style">>, Record#label.style},
  13. {<<"for">>, Record#label.for},
  14. {<<"onclick">>, Record#label.onclick} | Record#label.data_fields
  15. ]).