Browse Source

application to nitro_app.erl

221V 3 years ago
parent
commit
9195a8e11b
5 changed files with 19 additions and 16 deletions
  1. 2 2
      ebin/nitro.app
  2. 0 11
      src/nitro.erl
  3. 14 0
      src/nitro_app.erl
  4. 1 1
      src/render/wf_render_actions.erl
  5. 2 2
      src/render/wf_render_elements.erl

+ 2 - 2
ebin/nitro.app

@@ -2,8 +2,8 @@
   {description, "NITRO Nitrogen Web Framework"},
   {vsn, "6.6.1"},
   {applications, [kernel, stdlib]},
-  {modules, [nitro_conv, nitro_n2z, nitro_static, nitro, action_alert, action_api, action_bind, action_confirm, action_event, action_jq, action_manage, action_transfer, action_ui, action_wire, element_calendar, element_comboLookup, element_comboLookupEdit, element_comboLookupVec, element_koatuu, element_sortable_item, element_sortable_list, element_del, element_ins, element_area, element_audio, element_canvas, element_embed, element_iframe, element_image, element_map, element_object, element_param, element_source, element_track, element_video, element_button, element_fieldset, element_form, element_keygen, element_label, element_legend, element_meter, element_output, element_progress, element_select, element_textarea, element_blockquote, element_dtl, element_html, element_li, element_script, element_checkbox, element_color, element_date, element_datetime_local, element_datetime, element_dropdown, element_email, element_file, element_hidden, element_input_button, element_input_image, element_input_time, element_input, element_link, element_list, element_literal, element_month, element_number, element_password, element_q, element_radio, element_radiogroup, element_range, element_reset, element_search, element_submit, element_tel, element_textbox, element_time, element_url, element_week, element_command, element_details, element_menu, element_summary, element_upload, element_meta_base, element_meta_link, element_meta, element_style, element_col, element_colgroup, element_table, element_td, element_th, element_tr, wf_event, wf_render_actions, wf_render_elements, wf_render, wf_tags ]},
+  {modules, [nitro_app, nitro_conv, nitro_n2z, nitro_static, nitro, action_alert, action_api, action_bind, action_confirm, action_event, action_jq, action_manage, action_transfer, action_ui, action_wire, element_calendar, element_comboLookup, element_comboLookupEdit, element_comboLookupVec, element_koatuu, element_sortable_item, element_sortable_list, element_del, element_ins, element_area, element_audio, element_canvas, element_embed, element_iframe, element_image, element_map, element_object, element_param, element_source, element_track, element_video, element_button, element_fieldset, element_form, element_keygen, element_label, element_legend, element_meter, element_output, element_progress, element_select, element_textarea, element_blockquote, element_dtl, element_html, element_li, element_script, element_checkbox, element_color, element_date, element_datetime_local, element_datetime, element_dropdown, element_email, element_file, element_hidden, element_input_button, element_input_image, element_input_time, element_input, element_link, element_list, element_literal, element_month, element_number, element_password, element_q, element_radio, element_radiogroup, element_range, element_reset, element_search, element_submit, element_tel, element_textbox, element_time, element_url, element_week, element_command, element_details, element_menu, element_summary, element_upload, element_meta_base, element_meta_link, element_meta, element_style, element_col, element_colgroup, element_table, element_td, element_th, element_tr, wf_event, wf_render_actions, wf_render_elements, wf_render, wf_tags ]},
   {registered, []},
-  {mod, { nitro, []}},
+  {mod, { nitro_app, []}},
   {env, []}
 ]}.

+ 0 - 11
src/nitro.erl

@@ -1,12 +1,9 @@
 -module(nitro).
 
--behaviour(application).
-
 -include_lib("nitro/include/cx.hrl").
 -include_lib("nitro/include/nitro.hrl").
 -include_lib("nitro/include/event.hrl").
 
--export([start/2, stop/1, init/1]).
 -compile([export_all, nowarn_export_all]). % todo export
 
 
@@ -30,14 +27,6 @@ qc(Key, Req) ->
   proplists:get_value(nitro:to_binary(Key), cowboy_req:parse_qs(Req)).
 
 
-start(_StartType, _StartArgs) ->
-  supervisor:start_link({local, ?MODULE}, ?MODULE, []).
-
-stop(_State) -> ok.
-
-init([]) -> {ok, {{one_for_one, 5, 10}, []}}.
-
-
 f(S) -> f(S, []).
 
 f(S, Args) -> lists:flatten(io_lib:format(S, Args)).

+ 14 - 0
src/nitro_app.erl

@@ -0,0 +1,14 @@
+-module(nitro_app).
+
+-behaviour(application).
+
+-export([start/2, stop/1, init/1]).
+
+
+start(_StartType, _StartArgs) ->
+  supervisor:start_link({local, ?MODULE}, ?MODULE, []).
+
+stop(_State) -> ok.
+
+init([]) -> {ok, {{one_for_one, 5, 10}, []}}.
+

+ 1 - 1
src/render/wf_render_actions.erl

@@ -8,7 +8,7 @@
 
 
 render_action(Action) ->
-  Module = erlang:element(#action.module,Action),
+  Module = erlang:element(#action.module, Action),
   Res = Module:render_action(Action),
   case Res of
     Res when erlang:is_tuple(Res) ->

+ 2 - 2
src/render/wf_render_elements.erl

@@ -10,7 +10,7 @@
 render_element(E) when erlang:is_list(E) ->
   E;
 render_element(Element) when erlang:is_tuple(Element) ->
-  Id = case erlang:element(#element.id,Element) of
+  Id = case erlang:element(#element.id, Element) of
     [] -> [];
     undefined -> undefined;
     L when erlang:is_list(L) -> L;
@@ -22,7 +22,7 @@ render_element(Element) when erlang:is_tuple(Element) ->
     Actions -> nitro:wire(Actions)
   end,
   
-  Tag = case erlang:element(#element.html_tag,Element) of
+  Tag = case erlang:element(#element.html_tag, Element) of
     [] -> nitro:to_binary(erlang:element(1, Element));
     T -> T
   end,