Browse Source

fix export_all

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

+ 1 - 1
src/actions/action_alert.erl

@@ -1,6 +1,6 @@
 -module(action_alert).
 -author('Rusty Klophaus').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_action(#alert{text=T}) -> ["alert(\"",nitro:js_escape(T),"\");"].

+ 1 - 1
src/actions/action_api.erl

@@ -1,7 +1,7 @@
 -module(action_api).
 -author('Maxim Sokhatsky').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 -define(B(E), nitro:to_binary(E)).
 

+ 1 - 1
src/actions/action_bind.erl

@@ -1,7 +1,7 @@
 -module(action_bind).
 -author('Maxim Sokhatsky').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 -define(B(E), nitro:to_binary(E)).
 -define(T(T), wf_event:target(T)).

+ 1 - 1
src/actions/action_confirm.erl

@@ -1,7 +1,7 @@
 -module(action_confirm).
 -author('Rusty Klophaus').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_action(#confirm{target=Control,text=Text,postback=Postback,delegate=Delegate}) -> 
     PostbackScript = wf_event:new(Postback, Control, Delegate, event, "[]", []),

+ 1 - 1
src/actions/action_event.erl

@@ -2,7 +2,7 @@
 -author('Maxim Sokhatsky').
 -author('Andrey Martemyanov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 -define(B(E), nitro:to_binary(E)).
 

+ 1 - 1
src/actions/action_jq.erl

@@ -2,7 +2,7 @@
 -author('Rusty Klophaus').
 -author('Andrey Martemyanov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 -define(B(E), nitro:to_binary(E)).
 -define(R(E), nitro:render(E)).

+ 1 - 1
src/actions/action_manage.erl

@@ -1,7 +1,7 @@
 -module(action_manage).
 -author('Andrey Martemyanov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 -define(B(E), nitro:to_binary(E)).
 -define(R(E), nitro:render(E)).

+ 1 - 1
src/actions/action_transfer.erl

@@ -1,7 +1,7 @@
 -module(action_transfer).
 -author('Andrey Martemyanov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_action(Record) ->
     case Record#transfer.state of

+ 1 - 1
src/actions/action_ui.erl

@@ -1,7 +1,7 @@
 -module(action_ui).
 -author('Andrey Martemyanov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 -define(T(T), wf_event:target(T)).
 

+ 1 - 1
src/actions/action_wire.erl

@@ -1,7 +1,7 @@
 -module(action_wire).
 -author('Maxim Sokhatsky').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_action(#wire{actions=Actions}) -> nitro:render(Actions);
 render_action(S) when is_list(S) -> S;

+ 1 - 1
src/elements/element_area.erl

@@ -1,7 +1,7 @@
 -module(element_area).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_audio.erl

@@ -1,7 +1,7 @@
 -module(element_audio).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_blockquote.erl

@@ -1,7 +1,7 @@
 -module (element_blockquote).
 -author('Andrew Zadorozhny').
 -include("nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
   wf_tags:emit_tag(<<"blockquote">>, nitro:render(Record#blockquote.body), [

+ 1 - 1
src/elements/element_button.erl

@@ -1,7 +1,7 @@
 -module(element_button).
 -author('Andrew Zadorozhny').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#button.postback of

+ 1 - 1
src/elements/element_canvas.erl

@@ -1,7 +1,7 @@
 -module(element_canvas).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_checkbox.erl

@@ -1,7 +1,7 @@
 -module(element_checkbox).
 -author('Rusty Klophaus, Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) -> 
     Id = case Record#checkbox.id of undefined -> nitro:temp_id(); I->I end,

+ 1 - 1
src/elements/element_col.erl

@@ -1,7 +1,7 @@
 -module(element_col).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_colgroup.erl

@@ -1,7 +1,7 @@
 -module(element_colgroup).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_color.erl

@@ -1,7 +1,7 @@
 -module(element_color).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#color.postback of

+ 1 - 1
src/elements/element_command.erl

@@ -1,7 +1,7 @@
 -module(element_command).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_date.erl

@@ -1,7 +1,7 @@
 -module(element_date).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#date.postback of

+ 1 - 1
src/elements/element_datetime.erl

@@ -1,7 +1,7 @@
 -module(element_datetime).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#datetime.postback of

+ 1 - 1
src/elements/element_datetime_local.erl

@@ -1,7 +1,7 @@
 -module(element_datetime_local).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#datetime_local.postback of

+ 1 - 1
src/elements/element_del.erl

@@ -1,7 +1,7 @@
 -module(element_del).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_details.erl

@@ -1,7 +1,7 @@
 -module(element_details).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_dropdown.erl

@@ -1,6 +1,6 @@
 -module(element_dropdown).
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record = #dropdown{}) -> 
     ID = case Record#dropdown.id of undefined -> nitro:temp_id(); I->I end,

+ 1 - 1
src/elements/element_dtl.erl

@@ -1,7 +1,7 @@
 -module(element_dtl).
 -author('Maxim Sokhatsky').
 -include("nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record=#dtl{}) ->
     M = list_to_atom(nitro:to_list(Record#dtl.file) ++ "_view"),

+ 1 - 1
src/elements/element_email.erl

@@ -1,7 +1,7 @@
 -module(element_email).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#email.postback of

+ 1 - 1
src/elements/element_embed.erl

@@ -1,7 +1,7 @@
 -module(element_embed).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_fieldset.erl

@@ -1,7 +1,7 @@
 -module(element_fieldset).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_file.erl

@@ -1,7 +1,7 @@
 -module(element_file).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#file.postback of

+ 1 - 1
src/elements/element_form.erl

@@ -1,7 +1,7 @@
 -module(element_form).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_hidden.erl

@@ -1,7 +1,7 @@
 -module(element_hidden).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_html.erl

@@ -1,7 +1,7 @@
 -module(element_html).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_iframe.erl

@@ -1,7 +1,7 @@
 -module(element_iframe).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_image.erl

@@ -1,7 +1,7 @@
 -module(element_image).
 -author('Rusty Klophaus').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
   Attributes = [

+ 1 - 1
src/elements/element_input.erl

@@ -1,6 +1,6 @@
 -module(element_input).
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#input.postback of

+ 1 - 1
src/elements/element_input_button.erl

@@ -1,7 +1,7 @@
 -module(element_input_button).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#input_button.postback of

+ 1 - 1
src/elements/element_input_image.erl

@@ -1,7 +1,7 @@
 -module(element_input_image).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#input_image.postback of

+ 1 - 1
src/elements/element_input_time.erl

@@ -1,7 +1,7 @@
 -module(element_input_time).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#input_time.postback of

+ 1 - 1
src/elements/element_ins.erl

@@ -1,7 +1,7 @@
 -module(element_ins).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_keygen.erl

@@ -1,7 +1,7 @@
 -module(element_keygen).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#keygen.postback of

+ 1 - 1
src/elements/element_label.erl

@@ -1,7 +1,7 @@
 -module(element_label).
 -author('Rusty Klophaus').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) -> 
   wf_tags:emit_tag(<<"label">>, nitro:render(Record#label.body), [

+ 1 - 1
src/elements/element_legend.erl

@@ -1,7 +1,7 @@
 -module(element_legend).
 -author('Rusty Klophaus').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) -> 
   wf_tags:emit_tag(<<"legend">>, nitro:render(Record#legend.body), [

+ 1 - 1
src/elements/element_li.erl

@@ -1,7 +1,7 @@
 -module(element_li).
 -author('Rusty Klophaus').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) -> 
   wf_tags:emit_tag(<<"li">>, nitro:render(Record#li.body), [

+ 1 - 1
src/elements/element_link.erl

@@ -1,7 +1,7 @@
 -module(element_link).
 -author('Rusty Klophaus').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) -> 
     Id = case Record#link.postback of

+ 1 - 1
src/elements/element_list.erl

@@ -1,7 +1,7 @@
 -module(element_list).
 -author('Rusty Klophaus').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record = #list{}) -> 
   Tag = case Record#list.numbered of true -> <<"ol">>; _ -> <<"ul">> end,

+ 1 - 1
src/elements/element_literal.erl

@@ -1,7 +1,7 @@
 -module(element_literal).
 -author('Rusty Klophaus').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record = #literal{}) ->
 	case Record#literal.html_encode of

+ 1 - 1
src/elements/element_map.erl

@@ -1,7 +1,7 @@
 -module(element_map).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_menu.erl

@@ -1,7 +1,7 @@
 -module(element_menu).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_meta.erl

@@ -1,7 +1,7 @@
 -module(element_meta).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_meta_base.erl

@@ -1,7 +1,7 @@
 -module(element_meta_base).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_meta_link.erl

@@ -1,7 +1,7 @@
 -module(element_meta_link).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_meter.erl

@@ -1,7 +1,7 @@
 -module(element_meter).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_month.erl

@@ -1,7 +1,7 @@
 -module(element_month).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#month.postback of

+ 1 - 1
src/elements/element_number.erl

@@ -1,7 +1,7 @@
 -module(element_number).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#number.postback of

+ 1 - 1
src/elements/element_object.erl

@@ -1,7 +1,7 @@
 -module(element_object).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_output.erl

@@ -1,7 +1,7 @@
 -module(element_output).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_param.erl

@@ -1,7 +1,7 @@
 -module(element_param).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_password.erl

@@ -1,7 +1,7 @@
 -module(element_password).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#password.postback of

+ 1 - 1
src/elements/element_progress.erl

@@ -1,7 +1,7 @@
 -module(element_progress).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_q.erl

@@ -1,7 +1,7 @@
 -module(element_q).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_radio.erl

@@ -1,7 +1,7 @@
 -module(element_radio).
 -author('Rusty Klophaus').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     ID = case Record#radio.id of

+ 1 - 1
src/elements/element_radiogroup.erl

@@ -1,7 +1,7 @@
 -module(element_radiogroup).
 -author('Rusty Klophaus').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) -> 
     ID = Record#radiogroup.id,

+ 1 - 1
src/elements/element_range.erl

@@ -1,7 +1,7 @@
 -module(element_range).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#range.postback of

+ 1 - 1
src/elements/element_reset.erl

@@ -1,7 +1,7 @@
 -module(element_reset).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#reset.postback of

+ 1 - 1
src/elements/element_script.erl

@@ -1,7 +1,7 @@
 -module(element_script).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_search.erl

@@ -1,7 +1,7 @@
 -module(element_search).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#search.postback of

+ 1 - 1
src/elements/element_select.erl

@@ -1,6 +1,6 @@
 -module(element_select).
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record = #select{}) ->
   ID = case Record#select.id of undefined -> nitro:temp_id(); I->I end,

+ 1 - 1
src/elements/element_source.erl

@@ -1,7 +1,7 @@
 -module(element_source).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_style.erl

@@ -1,7 +1,7 @@
 -module(element_style).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_submit.erl

@@ -1,7 +1,7 @@
 -module (element_submit).
 -author('Andrew Zadorozhny').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     ID = case Record#submit.id of undefined -> nitro:temp_id(); I->I end,

+ 1 - 1
src/elements/element_summary.erl

@@ -1,7 +1,7 @@
 -module(element_summary).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_table.erl

@@ -1,6 +1,6 @@
 -module(element_table).
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record = #table{}) -> 
   Header = case Record#table.header of

+ 1 - 1
src/elements/element_td.erl

@@ -1,6 +1,6 @@
 -module(element_td).
 -include("nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
   wf_tags:emit_tag(<<"td">>, nitro:render(Record#td.body), [

+ 1 - 1
src/elements/element_tel.erl

@@ -1,7 +1,7 @@
 -module(element_tel).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     Id = case Record#tel.postback of

+ 1 - 1
src/elements/element_textarea.erl

@@ -1,7 +1,7 @@
 -module(element_textarea).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_textbox.erl

@@ -1,7 +1,7 @@
 -module(element_textbox).
 -author('Rusty Klophaus').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) -> 
     List = [

+ 1 - 1
src/elements/element_th.erl

@@ -1,6 +1,6 @@
 -module(element_th).
 -include("nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
   wf_tags:emit_tag(<<"th">>, nitro:render(Record#th.body), [

+ 1 - 1
src/elements/element_time.erl

@@ -1,7 +1,7 @@
 -module(element_time).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_tr.erl

@@ -1,6 +1,6 @@
 -module(element_tr).
 -include("nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record = #tr{postback= Postback}) ->
   Id = case Record#tr.id of undefined -> nitro:temp_id(); I->I end,

+ 1 - 1
src/elements/element_track.erl

@@ -1,7 +1,7 @@
 -module(element_track).
 -author('Vladimir Galunshchikov').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(Record) ->
     List = [

+ 1 - 1
src/elements/element_upload.erl

@@ -1,6 +1,6 @@
 -module(element_upload).
--compile(export_all).
 -include_lib("nitro/include/nitro.hrl").
+-compile([export_all, nowarn_export_all]).
 
 render_element(#upload{id=Id}) ->
     Uid = case Id of undefined -> wf:temp_id(); I -> I end,

+ 5 - 2
src/elements/element_url.erl

@@ -1,7 +1,10 @@
 -module(element_url).
 -author('Vladimir Galunshchikov').
+
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+
+-compile([export_all, nowarn_export_all]).
+
 
 render_element(Record) ->
     Id = case Record#url.postback of
@@ -46,4 +49,4 @@ render_element(Record) ->
       {<<"type">>, <<"url">>},
       {<<"value">>, Record#url.value} | Record#url.data_fields
     ],
-    wf_tags:emit_tag(<<"input">>, nitro:render(Record#url.body), List).
+    wf_tags:emit_tag(<<"input">>, nitro:render(Record#url.body), List).

+ 5 - 2
src/elements/element_video.erl

@@ -1,7 +1,10 @@
 -module(element_video).
 -author('Vladimir Galunshchikov').
+
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+
+-compile([export_all, nowarn_export_all]).
+
 
 render_element(Record) ->
     List = [
@@ -33,4 +36,4 @@ render_element(Record) ->
       {<<"src">>, Record#video.src},     
       {<<"width">>, Record#video.width} | Record#video.data_fields
     ],
-    wf_tags:emit_tag(<<"video">>, nitro:render(case Record#video.body of undefined -> []; B -> B end), List).
+    wf_tags:emit_tag(<<"video">>, nitro:render(case Record#video.body of undefined -> []; B -> B end), List).

+ 5 - 2
src/elements/element_week.erl

@@ -1,7 +1,10 @@
 -module(element_week).
 -author('Vladimir Galunshchikov').
+
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+
+-compile([export_all, nowarn_export_all]).
+
 
 render_element(Record) ->
     Id = case Record#week.postback of
@@ -45,4 +48,4 @@ render_element(Record) ->
       {<<"type">>, <<"week">>},
       {<<"value">>, Record#week.value} | Record#week.data_fields
     ],
-    wf_tags:emit_tag(<<"input">>, nitro:render(Record#week.body), List).
+    wf_tags:emit_tag(<<"input">>, nitro:render(Record#week.body), List).

+ 6 - 2
src/nitro.erl

@@ -1,8 +1,12 @@
 -module(nitro).
--include("nitro.hrl").
--compile(export_all).
+
 -behaviour(application).
+
+-include("nitro.hrl").
+
 -export([start/2, stop/1, init/1]).
+-compile([export_all, nowarn_export_all]).
+
 
 start(_StartType, _StartArgs) -> supervisor:start_link({local, ?MODULE}, ?MODULE, []).
 stop(_State) -> ok.

+ 1 - 1
src/nitro_pickle.erl

@@ -1,5 +1,5 @@
 -module(nitro_pickle).
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 pickle(Data) -> base64:encode(term_to_binary({Data, os:timestamp()}, [compressed])).
 depickle(PickledData) ->

+ 1 - 1
src/render/wf_event.erl

@@ -2,7 +2,7 @@
 -author('Maxim Sokhatsky').
 -author('Andrey Martemyanov').
 -include_lib ("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 -record(ev, { module, msg, trigger, name }).
 -record(cx, { handlers, actions, req, module, lang, path, session, formatter, params, form, state=[] }).

+ 1 - 1
src/render/wf_render.erl

@@ -1,6 +1,6 @@
 -module(wf_render).
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_item(E) when element(2,E) == element -> wf_render_elements:render_element(E);
 render_item(E) when element(2,E) == action  -> wf_render_actions:render_action(E);

+ 1 - 1
src/render/wf_render_actions.erl

@@ -1,7 +1,7 @@
 -module(wf_render_actions).
 -author('Andrew Zadorozhny').
 -include_lib ("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_action(Action) ->
     Module = element(#action.module,Action),

+ 1 - 1
src/render/wf_render_elements.erl

@@ -1,7 +1,7 @@
 -module (wf_render_elements).
 -author('Maxim Sokhatsky').
 -include_lib ("nitro/include/nitro.hrl").
--compile(export_all).
+-compile([export_all, nowarn_export_all]).
 
 render_element(E) when is_list(E) -> E;
 render_element(Element) when is_tuple(Element) ->

+ 3 - 1
src/render/wf_tags.erl

@@ -1,7 +1,9 @@
 -module(wf_tags).
 -author('Maxim Sokhatsky').
 -include_lib("nitro/include/nitro.hrl").
--compile(export_all).
+
+-compile([export_all, nowarn_export_all]).
+
 -define(VOID(Tag),  (Tag == <<"br">>     orelse Tag == <<"hr">>
               orelse Tag == <<"link">>   orelse Tag == <<"img">> 
               orelse Tag == <<"input">>  orelse Tag == <<"link">>