221V 1 year ago
parent
commit
f59c90321b
92 changed files with 288 additions and 92 deletions
  1. 3 1
      src/actions/action_alert.erl
  2. 3 1
      src/actions/action_api.erl
  3. 3 1
      src/actions/action_bind.erl
  4. 3 1
      src/actions/action_confirm.erl
  5. 3 1
      src/actions/action_event.erl
  6. 3 1
      src/actions/action_jq.erl
  7. 3 1
      src/actions/action_manage.erl
  8. 3 1
      src/actions/action_transfer.erl
  9. 3 1
      src/actions/action_ui.erl
  10. 4 1
      src/actions/action_wire.erl
  11. 3 1
      src/elements/element_area.erl
  12. 3 1
      src/elements/element_audio.erl
  13. 3 1
      src/elements/element_blockquote.erl
  14. 3 1
      src/elements/element_button.erl
  15. 3 1
      src/elements/element_canvas.erl
  16. 3 1
      src/elements/element_checkbox.erl
  17. 3 1
      src/elements/element_col.erl
  18. 3 1
      src/elements/element_colgroup.erl
  19. 3 1
      src/elements/element_color.erl
  20. 3 1
      src/elements/element_command.erl
  21. 3 1
      src/elements/element_date.erl
  22. 3 1
      src/elements/element_datetime.erl
  23. 3 1
      src/elements/element_datetime_local.erl
  24. 3 1
      src/elements/element_del.erl
  25. 3 1
      src/elements/element_details.erl
  26. 3 1
      src/elements/element_dropdown.erl
  27. 3 1
      src/elements/element_dtl.erl
  28. 3 1
      src/elements/element_email.erl
  29. 3 1
      src/elements/element_embed.erl
  30. 3 1
      src/elements/element_fieldset.erl
  31. 3 1
      src/elements/element_file.erl
  32. 3 1
      src/elements/element_form.erl
  33. 3 1
      src/elements/element_hidden.erl
  34. 3 1
      src/elements/element_html.erl
  35. 3 1
      src/elements/element_iframe.erl
  36. 3 1
      src/elements/element_image.erl
  37. 3 1
      src/elements/element_input.erl
  38. 3 1
      src/elements/element_input_button.erl
  39. 3 1
      src/elements/element_input_image.erl
  40. 3 1
      src/elements/element_input_time.erl
  41. 3 1
      src/elements/element_ins.erl
  42. 3 1
      src/elements/element_keygen.erl
  43. 3 1
      src/elements/element_label.erl
  44. 3 1
      src/elements/element_legend.erl
  45. 3 1
      src/elements/element_li.erl
  46. 3 1
      src/elements/element_link.erl
  47. 3 1
      src/elements/element_list.erl
  48. 3 1
      src/elements/element_literal.erl
  49. 3 1
      src/elements/element_map.erl
  50. 3 1
      src/elements/element_menu.erl
  51. 3 1
      src/elements/element_meta.erl
  52. 3 1
      src/elements/element_meta_base.erl
  53. 3 1
      src/elements/element_meta_link.erl
  54. 3 1
      src/elements/element_meter.erl
  55. 3 1
      src/elements/element_month.erl
  56. 3 1
      src/elements/element_number.erl
  57. 3 1
      src/elements/element_object.erl
  58. 3 1
      src/elements/element_output.erl
  59. 3 1
      src/elements/element_param.erl
  60. 3 1
      src/elements/element_password.erl
  61. 3 1
      src/elements/element_progress.erl
  62. 3 1
      src/elements/element_q.erl
  63. 3 1
      src/elements/element_radio.erl
  64. 3 1
      src/elements/element_radiogroup.erl
  65. 3 1
      src/elements/element_range.erl
  66. 3 1
      src/elements/element_reset.erl
  67. 3 1
      src/elements/element_script.erl
  68. 3 1
      src/elements/element_search.erl
  69. 3 1
      src/elements/element_select.erl
  70. 3 1
      src/elements/element_source.erl
  71. 3 1
      src/elements/element_style.erl
  72. 3 1
      src/elements/element_submit.erl
  73. 3 1
      src/elements/element_summary.erl
  74. 3 1
      src/elements/element_table.erl
  75. 3 1
      src/elements/element_td.erl
  76. 3 1
      src/elements/element_tel.erl
  77. 3 1
      src/elements/element_textarea.erl
  78. 3 1
      src/elements/element_textbox.erl
  79. 3 1
      src/elements/element_th.erl
  80. 3 1
      src/elements/element_time.erl
  81. 3 1
      src/elements/element_tr.erl
  82. 3 1
      src/elements/element_track.erl
  83. 3 1
      src/elements/element_upload.erl
  84. 3 1
      src/elements/element_url.erl
  85. 3 1
      src/elements/element_video.erl
  86. 3 1
      src/elements/element_week.erl
  87. 4 1
      src/nitro_pickle.erl
  88. 8 1
      src/render/wf_event.erl
  89. 4 1
      src/render/wf_render.erl
  90. 4 1
      src/render/wf_render_actions.erl
  91. 3 1
      src/render/wf_render_elements.erl
  92. 6 1
      src/render/wf_tags.erl

+ 3 - 1
src/actions/action_alert.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_action/1
+]).
 
 
 
 
 render_action( #alert{text = T} ) -> [ "alert(\"", nitro:js_escape(T), "\");" ].
 render_action( #alert{text = T} ) -> [ "alert(\"", nitro:js_escape(T), "\");" ].

+ 3 - 1
src/actions/action_api.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_action/1
+]).
 
 
 
 
 render_action( #api{name = Name, delegate = Delegate} ) ->
 render_action( #api{name = Name, delegate = Delegate} ) ->

+ 3 - 1
src/actions/action_bind.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_action/1
+]).
 
 
 
 
 render_action( #bind{postback = Code, target = Control, type = Type} ) ->
 render_action( #bind{postback = Code, target = Control, type = Type} ) ->

+ 3 - 1
src/actions/action_confirm.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_action/1
+]).
 
 
 
 
 render_action( #confirm{target = Control, text = Text, postback = Postback, delegate = Delegate} ) ->
 render_action( #confirm{target = Control, text = Text, postback = Postback, delegate = Delegate} ) ->

+ 3 - 1
src/actions/action_event.erl

@@ -4,7 +4,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_action/1
+]).
 
 
 
 
 render_action( #event{source = undefined} ) -> [];
 render_action( #event{source = undefined} ) -> [];

+ 3 - 1
src/actions/action_jq.erl

@@ -4,7 +4,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_action/1
+]).
 
 
 
 
 render_action( #jq{property = undefined, target = T, method = Methods, args = Args0, format = F} ) ->
 render_action( #jq{property = undefined, target = T, method = Methods, args = Args0, format = F} ) ->

+ 3 - 1
src/actions/action_manage.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_action/1
+]).
 
 
 
 
 render_action( #replace{target = T, elements = E} ) ->
 render_action( #replace{target = T, elements = E} ) ->

+ 3 - 1
src/actions/action_transfer.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_action/1
+]).
 
 
 
 
 render_action(Record) ->
 render_action(Record) ->

+ 3 - 1
src/actions/action_ui.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_action/1
+]).
 
 
 
 
 render_action( #focus{target = T} ) ->
 render_action( #focus{target = T} ) ->

+ 4 - 1
src/actions/action_wire.erl

@@ -3,7 +3,10 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_action/1,
+  wire/1
+]).
 
 
 
 
 render_action( #wire{actions = Actions} ) -> nitro:render(Actions);
 render_action( #wire{actions = Actions} ) -> nitro:render(Actions);

+ 3 - 1
src/elements/element_area.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_audio.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_blockquote.erl

@@ -3,7 +3,9 @@
 
 
 -include("nitro.hrl").
 -include("nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_button.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_canvas.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_checkbox.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_col.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_colgroup.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_color.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_command.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_date.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_datetime.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_datetime_local.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_del.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_details.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_dropdown.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record = #dropdown{}) ->
 render_element(Record = #dropdown{}) ->

+ 3 - 1
src/elements/element_dtl.erl

@@ -3,7 +3,9 @@
 
 
 -include("nitro.hrl").
 -include("nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record = #dtl{}) ->
 render_element(Record = #dtl{}) ->

+ 3 - 1
src/elements/element_email.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_embed.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_fieldset.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_file.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_form.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_hidden.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_html.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_iframe.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_image.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_input.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_input_button.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_input_image.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_input_time.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_ins.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_keygen.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_label.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_legend.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_li.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_link.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_list.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record = #list{}) ->
 render_element(Record = #list{}) ->

+ 3 - 1
src/elements/element_literal.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record = #literal{}) ->
 render_element(Record = #literal{}) ->

+ 3 - 1
src/elements/element_map.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_menu.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_meta.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_meta_base.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_meta_link.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_meter.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_month.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_number.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_object.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_output.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_param.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_password.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_progress.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_q.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_radio.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_radiogroup.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_range.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_reset.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_script.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_search.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_select.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record = #select{}) ->
 render_element(Record = #select{}) ->

+ 3 - 1
src/elements/element_source.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_style.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_submit.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_summary.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_table.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record = #table{}) ->
 render_element(Record = #table{}) ->

+ 3 - 1
src/elements/element_td.erl

@@ -3,7 +3,9 @@
 
 
 -include("nitro.hrl").
 -include("nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_tel.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_textarea.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_textbox.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_th.erl

@@ -3,7 +3,9 @@
 
 
 -include("nitro.hrl").
 -include("nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_time.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_tr.erl

@@ -3,7 +3,9 @@
 
 
 -include("nitro.hrl").
 -include("nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record = #tr{postback= Postback}) ->
 render_element(Record = #tr{postback= Postback}) ->

+ 3 - 1
src/elements/element_track.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_upload.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(#upload{id=Id}) ->
 render_element(#upload{id=Id}) ->

+ 3 - 1
src/elements/element_url.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_video.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 3 - 1
src/elements/element_week.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(Record) ->
 render_element(Record) ->

+ 4 - 1
src/nitro_pickle.erl

@@ -1,7 +1,10 @@
 -module(nitro_pickle).
 -module(nitro_pickle).
 %%-author('Maxim Sokhatsky').
 %%-author('Maxim Sokhatsky').
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  pickle/1,
+  depickle/1
+]).
 
 
 
 
 pickle(Data) -> base64:encode(term_to_binary({Data, os:timestamp()}, [compressed])).
 pickle(Data) -> base64:encode(term_to_binary({Data, os:timestamp()}, [compressed])).

+ 8 - 1
src/render/wf_event.erl

@@ -4,7 +4,14 @@
 
 
 -include_lib ("nitro/include/nitro.hrl").
 -include_lib ("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  target/1,
+  
+  new/2,
+  
+  new/6,
+  new/7
+]).
 
 
 
 
 -record(ev, { module, msg, trigger, name }).
 -record(ev, { module, msg, trigger, name }).

+ 4 - 1
src/render/wf_render.erl

@@ -3,7 +3,10 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_item/1,
+  render/1
+]).
 
 
 
 
 render_item(E) when element(2, E) == element -> wf_render_elements:render_element(E);
 render_item(E) when element(2, E) == element -> wf_render_elements:render_element(E);

+ 4 - 1
src/render/wf_render_actions.erl

@@ -3,7 +3,10 @@
 
 
 -include_lib ("nitro/include/nitro.hrl").
 -include_lib ("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_action/1
+]).
+
 
 
 render_action(Action) ->
 render_action(Action) ->
   Module = element(#action.module,Action),
   Module = element(#action.module,Action),

+ 3 - 1
src/render/wf_render_elements.erl

@@ -3,7 +3,9 @@
 
 
 -include_lib ("nitro/include/nitro.hrl").
 -include_lib ("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  render_element/1
+]).
 
 
 
 
 render_element(E) when is_list(E) -> E;
 render_element(E) when is_list(E) -> E;

+ 6 - 1
src/render/wf_tags.erl

@@ -3,7 +3,10 @@
 
 
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/nitro.hrl").
 
 
--compile([export_all, nowarn_export_all]).
+-export([
+  emit_tag/2,
+  emit_tag/3
+]).
 
 
 
 
 -define(VOID(Tag), (Tag == <<"br">>     orelse Tag == <<"hr">>
 -define(VOID(Tag), (Tag == <<"br">>     orelse Tag == <<"hr">>
@@ -21,7 +24,9 @@ emit_tag(TagName, [undefined], Props) -> emit_tag(TagName, [], Props);
 emit_tag(TagName, [], Props) when ?VOID(TagName) -> emit_tag(TagName, Props);
 emit_tag(TagName, [], Props) when ?VOID(TagName) -> emit_tag(TagName, Props);
 emit_tag(TagName, [], Props) -> [<<"<">>, TagName, write_props(Props), <<">">>, <<"</">>, TagName, <<">">>];
 emit_tag(TagName, [], Props) -> [<<"<">>, TagName, write_props(Props), <<">">>, <<"</">>, TagName, <<">">>];
 emit_tag(TagName, Content, Props) -> [<<"<">>, TagName, write_props(Props), <<">">>, Content,<<"</">>, TagName, <<">">>].
 emit_tag(TagName, Content, Props) -> [<<"<">>, TagName, write_props(Props), <<">">>, Content,<<"</">>, TagName, <<">">>].
+
 write_props(Props) -> lists:map(fun display_property/1, Props).
 write_props(Props) -> lists:map(fun display_property/1, Props).
+
 display_property({_, undefined}) -> [];
 display_property({_, undefined}) -> [];
 display_property({_, []}) -> [];
 display_property({_, []}) -> [];
 display_property({<<"class">> = Id, Value}) -> prop({Id, Value});
 display_property({<<"class">> = Id, Value}) -> prop({Id, Value});