diff --git a/.gitmodules b/.gitmodules index 1f6d949..6bc1b98 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule "hayamiki_lib"] path = hayamiki_lib url = ssh://git@gitlab.calexium.com:33022/calexium/hayamiki_lib.git +[submodule "densaku_lib"] + path = densaku_lib + url = git@gitlab.anubis-language.com:totoro/densaku_lib.git diff --git a/densaku_lib b/densaku_lib new file mode 160000 index 0000000..5c7cd86 --- /dev/null +++ b/densaku_lib @@ -0,0 +1 @@ +Subproject commit 5c7cd864b6cc8232c2e719fe3a1e3740288cc0e2 diff --git a/hayamiki_generator.aproj b/hayamiki_generator.aproj index 372b9f2..2de0ed8 100644 --- a/hayamiki_generator.aproj +++ b/hayamiki_generator.aproj @@ -121,6 +121,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -681,6 +709,9 @@ + + + diff --git a/hayamiki_generator.ide b/hayamiki_generator.ide index fb597a4..2d1374a 100644 --- a/hayamiki_generator.ide +++ b/hayamiki_generator.ide @@ -4,6 +4,8 @@ Microsoft Visual Studio Solution File, Format Version 9.00 # SharpDevelop 1.0.12.108 Project("{B6712916-30DE-4a3e-A54C-2A79AC984AEE}") = "hayamiki_generator", "hayamiki_generator.aproj", "7E37A20A-56EA-4128-88F5-FE55B0F5CB45" EndProject +Project("{B6712916-30DE-4a3e-A54C-2A79AC984AEE}") = "hayamiki_ds_types", "hayamiki_ds_types.aproj", "{06BE5572-9B4A-4F41-A01E-84C730A8F4E4}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -18,5 +20,9 @@ Global 7E37A20A-56EA-4128-88F5-FE55B0F5CB45.Debug|Any CPU.ActiveCfg = Debug|Any CPU 7E37A20A-56EA-4128-88F5-FE55B0F5CB45.Release|Any CPU.Build.0 = Release|Any CPU 7E37A20A-56EA-4128-88F5-FE55B0F5CB45.Release|Any CPU.ActiveCfg = Release|Any CPU + {06BE5572-9B4A-4F41-A01E-84C730A8F4E4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {06BE5572-9B4A-4F41-A01E-84C730A8F4E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {06BE5572-9B4A-4F41-A01E-84C730A8F4E4}.Release|Any CPU.Build.0 = Release|Any CPU + {06BE5572-9B4A-4F41-A01E-84C730A8F4E4}.Release|Any CPU.ActiveCfg = Release|Any CPU EndGlobalSection EndGlobal diff --git a/hayamiki_lib b/hayamiki_lib index cd8a0a4..0f97a53 160000 --- a/hayamiki_lib +++ b/hayamiki_lib @@ -1 +1 @@ -Subproject commit cd8a0a45283d63e8a75a1fd799b6af3eea579d21 +Subproject commit 0f97a53e954d365d416021a78dad323610d54da5 diff --git a/src/generation/columns.anubis b/src/generation/columns.anubis index be6a596..b14a93d 100644 --- a/src/generation/columns.anubis +++ b/src/generation/columns.anubis @@ -8,8 +8,8 @@ read system/string.anubis read tools/list.anubis -read hayamiki_lib/types/model/columns.anubis -read hayamiki_lib/types/model/fields.anubis +read hayamiki_lib/model/columns.anubis +read hayamiki_lib/model/fields.anubis read fields.anubis diff --git a/src/generation/fields.anubis b/src/generation/fields.anubis index 34476a1..bcc430b 100644 --- a/src/generation/fields.anubis +++ b/src/generation/fields.anubis @@ -9,8 +9,8 @@ read system/string.anubis read tools/basis.anubis -read hayamiki_lib/types/model/fields.anubis -read hayamiki_lib/types/model/columns.anubis +read hayamiki_lib/model/fields.anubis +read hayamiki_lib/model/columns.anubis read model.anubis diff --git a/src/generation/html.anubis b/src/generation/html.anubis index dff109e..1dcf92c 100644 --- a/src/generation/html.anubis +++ b/src/generation/html.anubis @@ -8,8 +8,9 @@ read system/string.anubis read tools/basis.anubis - +read calexium_lib/web/CXM_making_a_web_site.anubis read hayamiki_lib/types/hayamiki.anubis + read icons.anubis read columns.anubis @@ -46,9 +47,9 @@ public define String HK_Model_Column column, String data_name, String general_type_name, - String action_name + WEB_Action_Name action_name )= - "link_id_action(to_String("+data_name+".id), "+to_String(column, data_name, general_type_name)+", \""+action_name+"\")". + "link_id_action(to_String("+data_name+".id), "+to_String(column, data_name, general_type_name)+", \""+format_web_action_name(action_name)+"\")". public define String @@ -58,13 +59,13 @@ public define String String column_name, String data_name, String general_type_name, - String action_name + WEB_Action_Name action_name )= if get_column_type_from_name(columns, column_name) is { failure then "column name "+column_name+"doesn't exist", success(column) then - if action_name = "" then + if action_name = no_action then to_HTML_cell_link(column, data_name, general_type_name) else to_HTML_cell_link_id_action(column, data_name, general_type_name, action_name) @@ -119,7 +120,7 @@ public define String }, with action_name = if list_view is { - list_view_all then "" + list_view_all then no_action, list_view(_, _, an) then an }, diff --git a/src/generation/icons.anubis b/src/generation/icons.anubis index 4731cb0..394910a 100644 --- a/src/generation/icons.anubis +++ b/src/generation/icons.anubis @@ -8,8 +8,8 @@ read calexium_lib/web/widgets/icons_set.anubis -read hayamiki_lib/types/model/columns.anubis -read hayamiki_lib/types/model/icons.anubis +read hayamiki_lib/model/columns.anubis +read hayamiki_lib/model/icons.anubis public define String /** to_String return the String of the given model of the column 'col' -- libgit2 0.21.4