Commit 23eeeae84177732211b508466d55b46abae6fb17
1 parent
546d5e5d
move some definition from model to view
still working on refactoring of the view and from
Showing
30 changed files
with
207 additions
and
381 deletions
Show diff stats
ds_files/ds_types.anubis
| @@ -51,8 +51,8 @@ public define List(DS_Type) hayamiki_lib_types_description = | @@ -51,8 +51,8 @@ public define List(DS_Type) hayamiki_lib_types_description = | ||
| 51 | alternative("hk_table", [ | 51 | alternative("hk_table", [ |
| 52 | component(string, "name", comment("name of the table")), | 52 | component(string, "name", comment("name of the table")), |
| 53 | component(string, "short_name", comment("table name without app_name in prefix")), | 53 | component(string, "short_name", comment("table name without app_name in prefix")), |
| 54 | - component(extern_type("HK_Model", model_types+"hk_model.anubis"), "model"), | ||
| 55 | - component(extern_type("HK_Display", model_types+"hk_display.anubis"), "display") | 54 | + component(extern_type("HK_Model", model_types+"hk_model.anubis"), "model"), |
| 55 | + component(extern_type("HK_Display", view_types+ "hk_display.anubis"), "display") | ||
| 56 | ]) | 56 | ]) |
| 57 | ]), | 57 | ]), |
| 58 | 58 | ||
| @@ -71,7 +71,7 @@ public define List(DS_Type) hayamiki_lib_types_description = | @@ -71,7 +71,7 @@ public define List(DS_Type) hayamiki_lib_types_description = | ||
| 71 | component( extern_type("HK_Help_Text", model_types+"hk_help_text.anubis"), "help") | 71 | component( extern_type("HK_Help_Text", model_types+"hk_help_text.anubis"), "help") |
| 72 | ]) | 72 | ]) |
| 73 | ]), | 73 | ]), |
| 74 | - | 74 | + |
| 75 | ds_type("HK_Model_Field", [ | 75 | ds_type("HK_Model_Field", [ |
| 76 | enum("p_key"), | 76 | enum("p_key"), |
| 77 | enum("boolean_field", comment("true or false")), | 77 | enum("boolean_field", comment("true or false")), |
| @@ -169,20 +169,13 @@ public define List(DS_Type) hayamiki_lib_types_description = | @@ -169,20 +169,13 @@ public define List(DS_Type) hayamiki_lib_types_description = | ||
| 169 | enum("not_null"), | 169 | enum("not_null"), |
| 170 | ]), | 170 | ]), |
| 171 | 171 | ||
| 172 | - ds_type("HK_Model_Column", [ | ||
| 173 | - alternative("hk_column", [ | ||
| 174 | - component(string, "name", comment("name of ordinary column (i.e. all but 'id')")), | ||
| 175 | - component(extern_type("HK_Model_Field", model_types+"hk_model_field.anubis"), "type"), | ||
| 176 | - component(list, extern_type("HK_Model_Attr", model_types+"hk_model_attr.anubis"), "attributes"), | ||
| 177 | - component(extern_type("HK_Help_Text", model_types+"hk_help_text.anubis"), "help") | ||
| 178 | - ]) | ||
| 179 | - ]), | 172 | + |
| 180 | 173 | ||
| 181 | //HK_DISPLAY | 174 | //HK_DISPLAY |
| 182 | ds_type("HK_Display", [ | 175 | ds_type("HK_Display", [ |
| 183 | alternative("hk_display", [ | 176 | alternative("hk_display", [ |
| 184 | - component(list, extern_type("HK_List_View", model_types+"hk_list_view.anubis"), "list_views"), | ||
| 185 | - component(list, extern_type("HK_Edit_View", model_types+"hk_edit_view.anubis"), "list_edits"), | 177 | + component(list, extern_type("HK_List_View", view_types+"hk_list_view.anubis"), "list_views"), |
| 178 | + component(list, extern_type("HK_Edit_View", view_types+"hk_edit_view.anubis"), "list_edits"), | ||
| 186 | ]) | 179 | ]) |
| 187 | ]), | 180 | ]), |
| 188 | 181 | ||
| @@ -205,39 +198,43 @@ public define List(DS_Type) hayamiki_lib_types_description = | @@ -205,39 +198,43 @@ public define List(DS_Type) hayamiki_lib_types_description = | ||
| 205 | ]) | 198 | ]) |
| 206 | ]), | 199 | ]), |
| 207 | 200 | ||
| 208 | - ds_type("HK_Form_Table_Cell", [ | 201 | + ds_type("HK_Form_Table_Cell", no_message, [ |
| 209 | alternative("hk_form_table_cell", [ | 202 | alternative("hk_form_table_cell", [ |
| 210 | component(extern_type("HK_Form_Entry", view_types+"hk_form_entry.anubis"), "form_entry") | 203 | component(extern_type("HK_Form_Entry", view_types+"hk_form_entry.anubis"), "form_entry") |
| 211 | ]) | 204 | ]) |
| 212 | ]), | 205 | ]), |
| 213 | 206 | ||
| 214 | - ds_type("HK_Form_Table_Line", [ | 207 | + ds_type("HK_Form_Table_Line", no_message, [ |
| 215 | alternative("hk_form_table_line", [ | 208 | alternative("hk_form_table_line", [ |
| 216 | component(list, extern_type("HK_Form_Table_Cell", view_types+"hk_form_table_cell.anubis"), "form_table_cells") | 209 | component(list, extern_type("HK_Form_Table_Cell", view_types+"hk_form_table_cell.anubis"), "form_table_cells") |
| 217 | ]) | 210 | ]) |
| 218 | ]), | 211 | ]), |
| 219 | 212 | ||
| 220 | - ds_type("HK_Form_Table", [ | 213 | + ds_type("HK_Form_Table", no_message, [ |
| 221 | alternative("hk_form_table", [ | 214 | alternative("hk_form_table", [ |
| 222 | component(list, extern_type("HK_Form_Table_Line", view_types+"hk_form_table_line.anubis"), "form_lines") | 215 | component(list, extern_type("HK_Form_Table_Line", view_types+"hk_form_table_line.anubis"), "form_lines") |
| 223 | ]) | 216 | ]) |
| 224 | ]), | 217 | ]), |
| 225 | 218 | ||
| 226 | ds_type("HK_Edit_View_Table_Cell", [ | 219 | ds_type("HK_Edit_View_Table_Cell", [ |
| 227 | - alternative("cell", [ | 220 | + enum("empty"), |
| 221 | + alternative("column", [ | ||
| 228 | component(string, "column_name") | 222 | component(string, "column_name") |
| 223 | + ]), | ||
| 224 | + alternative("label", [ | ||
| 225 | + component(string, "label") | ||
| 229 | ]) | 226 | ]) |
| 230 | ]), | 227 | ]), |
| 231 | 228 | ||
| 232 | ds_type("HK_Edit_View_Table_Line", [ | 229 | ds_type("HK_Edit_View_Table_Line", [ |
| 233 | alternative("line", [ | 230 | alternative("line", [ |
| 234 | - component(list, extern_type("HK_Edit_View_Table_Cell", model_types+"hk_edit_view_table_cell.anubis"), "cells") | 231 | + component(list, extern_type("HK_Edit_View_Table_Cell", view_types+"hk_edit_view_table_cell.anubis"), "cells") |
| 235 | ]) | 232 | ]) |
| 236 | ]), | 233 | ]), |
| 237 | 234 | ||
| 238 | ds_type("HK_Edit_View_Table", [ | 235 | ds_type("HK_Edit_View_Table", [ |
| 239 | alternative("table", [ | 236 | alternative("table", [ |
| 240 | - component(list, extern_type("HK_Edit_View_Table_Line", model_types+"hk_edit_view_table_line.anubis"), "lines") | 237 | + component(list, extern_type("HK_Edit_View_Table_Line", view_types+"hk_edit_view_table_line.anubis"), "lines") |
| 241 | ]) | 238 | ]) |
| 242 | ]), | 239 | ]), |
| 243 | 240 | ||
| @@ -246,15 +243,15 @@ public define List(DS_Type) hayamiki_lib_types_description = | @@ -246,15 +243,15 @@ public define List(DS_Type) hayamiki_lib_types_description = | ||
| 246 | alternative("edit_view_list_form", [ | 243 | alternative("edit_view_list_form", [ |
| 247 | component(string, "view_name"), | 244 | component(string, "view_name"), |
| 248 | component(list, string, "columns"), | 245 | component(list, string, "columns"), |
| 249 | - component(list, extern_type("HK_FK_View", model_types+"hk_fk_view.anubis"), "fk_view") | 246 | + component(list, extern_type("HK_FK_View", view_types+"hk_fk_view.anubis"), "fk_view") |
| 250 | ]), | 247 | ]), |
| 251 | alternative("edit_view_table_form", [ | 248 | alternative("edit_view_table_form", [ |
| 252 | component(string, "view_name"), | 249 | component(string, "view_name"), |
| 253 | - component(extern_type("HK_Edit_View_Table", model_types+"hk_edit_view_table.anubis"), "form_table") | 250 | + component(extern_type("HK_Edit_View_Table", view_types+"hk_edit_view_table.anubis"), "form_table") |
| 254 | ]) | 251 | ]) |
| 255 | ]), | 252 | ]), |
| 256 | 253 | ||
| 257 | - ds_type("HK_Form_Tab", [ | 254 | + ds_type("HK_Form_Tab", no_message, [ |
| 258 | alternative("hk_form_tab", [ | 255 | alternative("hk_form_tab", [ |
| 259 | component(string, "fk_table_name"), | 256 | component(string, "fk_table_name"), |
| 260 | component(string, "fk_col_name"), | 257 | component(string, "fk_col_name"), |
model/display.anubis
| @@ -11,10 +11,10 @@ transmit tools/basis.anubis | @@ -11,10 +11,10 @@ transmit tools/basis.anubis | ||
| 11 | transmit calexium_lib/CXM_message_constants.anubis | 11 | transmit calexium_lib/CXM_message_constants.anubis |
| 12 | transmit calexium_lib/web/CXM_json.anubis | 12 | transmit calexium_lib/web/CXM_json.anubis |
| 13 | 13 | ||
| 14 | -transmit hayamiki_lib/model/types/hk_display.anubis | ||
| 15 | -transmit hayamiki_lib/model/types/hk_list_view.anubis | ||
| 16 | -transmit hayamiki_lib/model/types/hk_edit_view.anubis | ||
| 17 | -transmit hayamiki_lib/model/types/hk_fk_view.anubis | 14 | +transmit hayamiki_lib/view/types/hk_display.anubis |
| 15 | +transmit hayamiki_lib/view/types/hk_list_view.anubis | ||
| 16 | +transmit hayamiki_lib/view/types/hk_edit_view.anubis | ||
| 17 | +transmit hayamiki_lib/view/types/hk_fk_view.anubis | ||
| 18 | transmit hayamiki_lib/model/types/hk_icon.anubis | 18 | transmit hayamiki_lib/model/types/hk_icon.anubis |
| 19 | 19 | ||
| 20 | public define HK_List_View | 20 | public define HK_List_View |
model/types/hk_app.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -63,18 +63,18 @@ public define Maybe(HK_App) | @@ -63,18 +63,18 @@ public define Maybe(HK_App) | ||
| 63 | //Alternative hk_app | 63 | //Alternative hk_app |
| 64 | if __type_alt__ = "hk_app" then //Alternative hk_app | 64 | if __type_alt__ = "hk_app" then //Alternative hk_app |
| 65 | // [type = String] hk_app.app_name | 65 | // [type = String] hk_app.app_name |
| 66 | - if find_string(_hk_app_message, "app_name") is {failure then failure, success(app_name) then | 66 | + if find_string(_hk_app_message, "app_name") is {failure then failure, success(_app_name_) then |
| 67 | // [type = HK_Icon] hk_app.icon | 67 | // [type = HK_Icon] hk_app.icon |
| 68 | - if find_message(_hk_app_message, "icon") is {failure then failure, success(icon_msg) then | ||
| 69 | - if (Maybe(HK_Icon))from_Message(icon_msg) is {failure then failure, success(icon) then | 68 | + if find_message(_hk_app_message, "icon") is {failure then failure, success(_icon__msg) then |
| 69 | + if (Maybe(HK_Icon))from_Message(_icon__msg) is {failure then failure, success(_icon_) then | ||
| 70 | // [type = HK_Help_Text] hk_app.help | 70 | // [type = HK_Help_Text] hk_app.help |
| 71 | - if find_message(_hk_app_message, "help") is {failure then failure, success(help_msg) then | ||
| 72 | - if (Maybe(HK_Help_Text))from_Message(help_msg) is {failure then failure, success(help) then | 71 | + if find_message(_hk_app_message, "help") is {failure then failure, success(_help__msg) then |
| 72 | + if (Maybe(HK_Help_Text))from_Message(_help__msg) is {failure then failure, success(_help_) then | ||
| 73 | // [type = List(HK_Table)] hk_app.hk_tables | 73 | // [type = List(HK_Table)] hk_app.hk_tables |
| 74 | with mb_hk_tables = map_escape(( Message msg ) |-> (Maybe(HK_Table)) from_Message(msg), find_messages(_hk_app_message, "hk_tables")), | 74 | with mb_hk_tables = map_escape(( Message msg ) |-> (Maybe(HK_Table)) from_Message(msg), find_messages(_hk_app_message, "hk_tables")), |
| 75 | if mb_hk_tables is {failure then failure, success(hk_tables) then | 75 | if mb_hk_tables is {failure then failure, success(hk_tables) then |
| 76 | 76 | ||
| 77 | - success(hk_app(app_name, icon, help, hk_tables)) | 77 | + success(hk_app(_app_name_, _icon_, _help_, _hk_tables_)) |
| 78 | }}}}}} | 78 | }}}}}} |
| 79 | else | 79 | else |
| 80 | failure //No valid Alternative found ! | 80 | failure //No valid Alternative found ! |
model/types/hk_app_name.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -64,9 +64,9 @@ public define Maybe(HK_App_Name) | @@ -64,9 +64,9 @@ public define Maybe(HK_App_Name) | ||
| 64 | else //Alternative app_name | 64 | else //Alternative app_name |
| 65 | if __type_alt__ = "app_name" then //Alternative app_name | 65 | if __type_alt__ = "app_name" then //Alternative app_name |
| 66 | // [type = String] app_name.name | 66 | // [type = String] app_name.name |
| 67 | - if find_string(_hk_app_name_message, "name") is {failure then failure, success(name) then | 67 | + if find_string(_hk_app_name_message, "name") is {failure then failure, success(_name_) then |
| 68 | 68 | ||
| 69 | - success(app_name(name)) | 69 | + success(app_name(_name_)) |
| 70 | } | 70 | } |
| 71 | else //Alternative none (NO TYPE) | 71 | else //Alternative none (NO TYPE) |
| 72 | if __type_alt__ = "none" then | 72 | if __type_alt__ = "none" then |
model/types/hk_database.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -55,12 +55,12 @@ public define Maybe(HK_Database) | @@ -55,12 +55,12 @@ public define Maybe(HK_Database) | ||
| 55 | //Alternative hk_database | 55 | //Alternative hk_database |
| 56 | if __type_alt__ = "hk_database" then //Alternative hk_database | 56 | if __type_alt__ = "hk_database" then //Alternative hk_database |
| 57 | // [type = String] hk_database.name | 57 | // [type = String] hk_database.name |
| 58 | - if find_string(_hk_database_message, "name") is {failure then failure, success(name) then | 58 | + if find_string(_hk_database_message, "name") is {failure then failure, success(_name_) then |
| 59 | // [type = List(HK_App)] hk_database.apps | 59 | // [type = List(HK_App)] hk_database.apps |
| 60 | with mb_apps = map_escape(( Message msg ) |-> (Maybe(HK_App)) from_Message(msg), find_messages(_hk_database_message, "apps")), | 60 | with mb_apps = map_escape(( Message msg ) |-> (Maybe(HK_App)) from_Message(msg), find_messages(_hk_database_message, "apps")), |
| 61 | if mb_apps is {failure then failure, success(apps) then | 61 | if mb_apps is {failure then failure, success(apps) then |
| 62 | 62 | ||
| 63 | - success(hk_database(name, apps)) | 63 | + success(hk_database(_name_, _apps_)) |
| 64 | }} | 64 | }} |
| 65 | else | 65 | else |
| 66 | failure //No valid Alternative found ! | 66 | failure //No valid Alternative found ! |
model/types/hk_datetime_field_attr.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 |
model/types/hk_help_text.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -68,16 +68,16 @@ public define Maybe(HK_Help_Text) | @@ -68,16 +68,16 @@ public define Maybe(HK_Help_Text) | ||
| 68 | else //Alternative help_text_TAG | 68 | else //Alternative help_text_TAG |
| 69 | if __type_alt__ = "help_text_TAG" then //Alternative help_text_TAG | 69 | if __type_alt__ = "help_text_TAG" then //Alternative help_text_TAG |
| 70 | // [type = String] help_text_TAG.h_text_tag | 70 | // [type = String] help_text_TAG.h_text_tag |
| 71 | - if find_string(_hk_help_text_message, "h_text_tag") is {failure then failure, success(h_text_tag) then | 71 | + if find_string(_hk_help_text_message, "h_text_tag") is {failure then failure, success(_h_text_tag_) then |
| 72 | 72 | ||
| 73 | - success(help_text_TAG(h_text_tag)) | 73 | + success(help_text_TAG(_h_text_tag_)) |
| 74 | } | 74 | } |
| 75 | else //Alternative help_text | 75 | else //Alternative help_text |
| 76 | if __type_alt__ = "help_text" then //Alternative help_text | 76 | if __type_alt__ = "help_text" then //Alternative help_text |
| 77 | // [type = String] help_text.h_text | 77 | // [type = String] help_text.h_text |
| 78 | - if find_string(_hk_help_text_message, "h_text") is {failure then failure, success(h_text) then | 78 | + if find_string(_hk_help_text_message, "h_text") is {failure then failure, success(_h_text_) then |
| 79 | 79 | ||
| 80 | - success(help_text(h_text)) | 80 | + success(help_text(_h_text_)) |
| 81 | } | 81 | } |
| 82 | else | 82 | else |
| 83 | failure //No valid Alternative found ! | 83 | failure //No valid Alternative found ! |
model/types/hk_icon.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -59,9 +59,9 @@ public define Maybe(HK_Icon) | @@ -59,9 +59,9 @@ public define Maybe(HK_Icon) | ||
| 59 | else //Alternative icon16 | 59 | else //Alternative icon16 |
| 60 | if __type_alt__ = "icon16" then //Alternative icon16 | 60 | if __type_alt__ = "icon16" then //Alternative icon16 |
| 61 | // [type = String] icon16.name | 61 | // [type = String] icon16.name |
| 62 | - if find_string(_hk_icon_message, "name") is {failure then failure, success(name) then | 62 | + if find_string(_hk_icon_message, "name") is {failure then failure, success(_name_) then |
| 63 | 63 | ||
| 64 | - success(icon16(name)) | 64 | + success(icon16(_name_)) |
| 65 | } | 65 | } |
| 66 | else | 66 | else |
| 67 | failure //No valid Alternative found ! | 67 | failure //No valid Alternative found ! |
model/types/hk_int_choice.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -54,12 +54,12 @@ public define Maybe(HK_Int_Choice) | @@ -54,12 +54,12 @@ public define Maybe(HK_Int_Choice) | ||
| 54 | //Alternative hk_int_choice | 54 | //Alternative hk_int_choice |
| 55 | if __type_alt__ = "hk_int_choice" then //Alternative hk_int_choice | 55 | if __type_alt__ = "hk_int_choice" then //Alternative hk_int_choice |
| 56 | // [type = Int] hk_int_choice.value | 56 | // [type = Int] hk_int_choice.value |
| 57 | - if find_string(_hk_int_choice_message, "value") is {failure then failure, success(_value) then | ||
| 58 | - if decimal_scan(_value) is { failure then failure, success(value) then | 57 | + if find_string(_hk_int_choice_message, "value") is {failure then failure, success(__value_) then |
| 58 | + if decimal_scan(__value_) is { failure then failure, success(_value_) then | ||
| 59 | // [type = String] hk_int_choice.visible | 59 | // [type = String] hk_int_choice.visible |
| 60 | - if find_string(_hk_int_choice_message, "visible") is {failure then failure, success(visible) then | 60 | + if find_string(_hk_int_choice_message, "visible") is {failure then failure, success(_visible_) then |
| 61 | 61 | ||
| 62 | - success(hk_int_choice(value, visible)) | 62 | + success(hk_int_choice(_value_, _visible_)) |
| 63 | }}} | 63 | }}} |
| 64 | else | 64 | else |
| 65 | failure //No valid Alternative found ! | 65 | failure //No valid Alternative found ! |
model/types/hk_int_choices.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -63,7 +63,7 @@ public define Maybe(HK_Int_Choices) | @@ -63,7 +63,7 @@ public define Maybe(HK_Int_Choices) | ||
| 63 | with mb_hk_int_choice = map_escape(( Message msg ) |-> (Maybe(HK_Int_Choice)) from_Message(msg), find_messages(_hk_int_choices_message, "hk_int_choice")), | 63 | with mb_hk_int_choice = map_escape(( Message msg ) |-> (Maybe(HK_Int_Choice)) from_Message(msg), find_messages(_hk_int_choices_message, "hk_int_choice")), |
| 64 | if mb_hk_int_choice is {failure then failure, success(hk_int_choice) then | 64 | if mb_hk_int_choice is {failure then failure, success(hk_int_choice) then |
| 65 | 65 | ||
| 66 | - success(int_choices(hk_int_choice)) | 66 | + success(int_choices(_hk_int_choice_)) |
| 67 | } | 67 | } |
| 68 | else | 68 | else |
| 69 | failure //No valid Alternative found ! | 69 | failure //No valid Alternative found ! |
model/types/hk_model.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -58,9 +58,9 @@ public define Maybe(HK_Model) | @@ -58,9 +58,9 @@ public define Maybe(HK_Model) | ||
| 58 | with mb_columns = map_escape(( Message msg ) |-> (Maybe(HK_Model_Column)) from_Message(msg), find_messages(_hk_model_message, "columns")), | 58 | with mb_columns = map_escape(( Message msg ) |-> (Maybe(HK_Model_Column)) from_Message(msg), find_messages(_hk_model_message, "columns")), |
| 59 | if mb_columns is {failure then failure, success(columns) then | 59 | if mb_columns is {failure then failure, success(columns) then |
| 60 | // [type = String] hk_model.show_string | 60 | // [type = String] hk_model.show_string |
| 61 | - if find_string(_hk_model_message, "show_string") is {failure then failure, success(show_string) then | 61 | + if find_string(_hk_model_message, "show_string") is {failure then failure, success(_show_string_) then |
| 62 | 62 | ||
| 63 | - success(hk_model(columns, show_string)) | 63 | + success(hk_model(_columns_, _show_string_)) |
| 64 | }} | 64 | }} |
| 65 | else | 65 | else |
| 66 | failure //No valid Alternative found ! | 66 | failure //No valid Alternative found ! |
model/types/hk_model_attr.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -64,9 +64,9 @@ public define Maybe(HK_Model_Attr) | @@ -64,9 +64,9 @@ public define Maybe(HK_Model_Attr) | ||
| 64 | else //Alternative default | 64 | else //Alternative default |
| 65 | if __type_alt__ = "default" then //Alternative default | 65 | if __type_alt__ = "default" then //Alternative default |
| 66 | // [type = String] default.default_str | 66 | // [type = String] default.default_str |
| 67 | - if find_string(_hk_model_attr_message, "default_str") is {failure then failure, success(default_str) then | 67 | + if find_string(_hk_model_attr_message, "default_str") is {failure then failure, success(_default_str_) then |
| 68 | 68 | ||
| 69 | - success(default(default_str)) | 69 | + success(default(_default_str_)) |
| 70 | } | 70 | } |
| 71 | else //Alternative not_null (NO TYPE) | 71 | else //Alternative not_null (NO TYPE) |
| 72 | if __type_alt__ = "not_null" then | 72 | if __type_alt__ = "not_null" then |
model/types/hk_model_column.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -63,18 +63,18 @@ public define Maybe(HK_Model_Column) | @@ -63,18 +63,18 @@ public define Maybe(HK_Model_Column) | ||
| 63 | //Alternative hk_column | 63 | //Alternative hk_column |
| 64 | if __type_alt__ = "hk_column" then //Alternative hk_column | 64 | if __type_alt__ = "hk_column" then //Alternative hk_column |
| 65 | // [type = String] hk_column.name | 65 | // [type = String] hk_column.name |
| 66 | - if find_string(_hk_model_column_message, "name") is {failure then failure, success(name) then | 66 | + if find_string(_hk_model_column_message, "name") is {failure then failure, success(_name_) then |
| 67 | // [type = HK_Model_Field] hk_column.type | 67 | // [type = HK_Model_Field] hk_column.type |
| 68 | - if find_message(_hk_model_column_message, "type") is {failure then failure, success(type_msg) then | ||
| 69 | - if (Maybe(HK_Model_Field))from_Message(type_msg) is {failure then failure, success(type) then | 68 | + if find_message(_hk_model_column_message, "type") is {failure then failure, success(_type__msg) then |
| 69 | + if (Maybe(HK_Model_Field))from_Message(_type__msg) is {failure then failure, success(_type_) then | ||
| 70 | // [type = List(HK_Model_Attr)] hk_column.attributes | 70 | // [type = List(HK_Model_Attr)] hk_column.attributes |
| 71 | with mb_attributes = map_escape(( Message msg ) |-> (Maybe(HK_Model_Attr)) from_Message(msg), find_messages(_hk_model_column_message, "attributes")), | 71 | with mb_attributes = map_escape(( Message msg ) |-> (Maybe(HK_Model_Attr)) from_Message(msg), find_messages(_hk_model_column_message, "attributes")), |
| 72 | if mb_attributes is {failure then failure, success(attributes) then | 72 | if mb_attributes is {failure then failure, success(attributes) then |
| 73 | // [type = HK_Help_Text] hk_column.help | 73 | // [type = HK_Help_Text] hk_column.help |
| 74 | - if find_message(_hk_model_column_message, "help") is {failure then failure, success(help_msg) then | ||
| 75 | - if (Maybe(HK_Help_Text))from_Message(help_msg) is {failure then failure, success(help) then | 74 | + if find_message(_hk_model_column_message, "help") is {failure then failure, success(_help__msg) then |
| 75 | + if (Maybe(HK_Help_Text))from_Message(_help__msg) is {failure then failure, success(_help_) then | ||
| 76 | 76 | ||
| 77 | - success(hk_column(name, type, attributes, help)) | 77 | + success(hk_column(_name_, _type_, _attributes_, _help_)) |
| 78 | }}}}}} | 78 | }}}}}} |
| 79 | else | 79 | else |
| 80 | failure //No valid Alternative found ! | 80 | failure //No valid Alternative found ! |
model/types/hk_model_field.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -157,45 +157,45 @@ public define Maybe(HK_Model_Field) | @@ -157,45 +157,45 @@ public define Maybe(HK_Model_Field) | ||
| 157 | else //Alternative date_field | 157 | else //Alternative date_field |
| 158 | if __type_alt__ = "date_field" then //Alternative date_field | 158 | if __type_alt__ = "date_field" then //Alternative date_field |
| 159 | // [type = HK_Datetime_Field_Attr] date_field.hk_dt_f_attr | 159 | // [type = HK_Datetime_Field_Attr] date_field.hk_dt_f_attr |
| 160 | - if find_message(_hk_model_field_message, "hk_dt_f_attr") is {failure then failure, success(hk_dt_f_attr_msg) then | ||
| 161 | - if (Maybe(HK_Datetime_Field_Attr))from_Message(hk_dt_f_attr_msg) is {failure then failure, success(hk_dt_f_attr) then | 160 | + if find_message(_hk_model_field_message, "hk_dt_f_attr") is {failure then failure, success(_hk_dt_f_attr__msg) then |
| 161 | + if (Maybe(HK_Datetime_Field_Attr))from_Message(_hk_dt_f_attr__msg) is {failure then failure, success(_hk_dt_f_attr_) then | ||
| 162 | 162 | ||
| 163 | - success(date_field(hk_dt_f_attr)) | 163 | + success(date_field(_hk_dt_f_attr_)) |
| 164 | }} | 164 | }} |
| 165 | else //Alternative time_field | 165 | else //Alternative time_field |
| 166 | if __type_alt__ = "time_field" then //Alternative time_field | 166 | if __type_alt__ = "time_field" then //Alternative time_field |
| 167 | // [type = HK_Datetime_Field_Attr] time_field.hk_dt_f_attr | 167 | // [type = HK_Datetime_Field_Attr] time_field.hk_dt_f_attr |
| 168 | - if find_message(_hk_model_field_message, "hk_dt_f_attr") is {failure then failure, success(hk_dt_f_attr_msg) then | ||
| 169 | - if (Maybe(HK_Datetime_Field_Attr))from_Message(hk_dt_f_attr_msg) is {failure then failure, success(hk_dt_f_attr) then | 168 | + if find_message(_hk_model_field_message, "hk_dt_f_attr") is {failure then failure, success(_hk_dt_f_attr__msg) then |
| 169 | + if (Maybe(HK_Datetime_Field_Attr))from_Message(_hk_dt_f_attr__msg) is {failure then failure, success(_hk_dt_f_attr_) then | ||
| 170 | 170 | ||
| 171 | - success(time_field(hk_dt_f_attr)) | 171 | + success(time_field(_hk_dt_f_attr_)) |
| 172 | }} | 172 | }} |
| 173 | else //Alternative datetime_field | 173 | else //Alternative datetime_field |
| 174 | if __type_alt__ = "datetime_field" then //Alternative datetime_field | 174 | if __type_alt__ = "datetime_field" then //Alternative datetime_field |
| 175 | // [type = HK_Datetime_Field_Attr] datetime_field.hk_dt_f_attr | 175 | // [type = HK_Datetime_Field_Attr] datetime_field.hk_dt_f_attr |
| 176 | - if find_message(_hk_model_field_message, "hk_dt_f_attr") is {failure then failure, success(hk_dt_f_attr_msg) then | ||
| 177 | - if (Maybe(HK_Datetime_Field_Attr))from_Message(hk_dt_f_attr_msg) is {failure then failure, success(hk_dt_f_attr) then | 176 | + if find_message(_hk_model_field_message, "hk_dt_f_attr") is {failure then failure, success(_hk_dt_f_attr__msg) then |
| 177 | + if (Maybe(HK_Datetime_Field_Attr))from_Message(_hk_dt_f_attr__msg) is {failure then failure, success(_hk_dt_f_attr_) then | ||
| 178 | 178 | ||
| 179 | - success(datetime_field(hk_dt_f_attr)) | 179 | + success(datetime_field(_hk_dt_f_attr_)) |
| 180 | }} | 180 | }} |
| 181 | else //Alternative foreign_key | 181 | else //Alternative foreign_key |
| 182 | //foreign key to 'id' in another (or same) table and column_name for choice selector) | 182 | //foreign key to 'id' in another (or same) table and column_name for choice selector) |
| 183 | if __type_alt__ = "foreign_key" then //Alternative foreign_key | 183 | if __type_alt__ = "foreign_key" then //Alternative foreign_key |
| 184 | // [type = HK_App_Name] foreign_key.app_name | 184 | // [type = HK_App_Name] foreign_key.app_name |
| 185 | - if find_message(_hk_model_field_message, "app_name") is {failure then failure, success(app_name_msg) then | ||
| 186 | - if (Maybe(HK_App_Name))from_Message(app_name_msg) is {failure then failure, success(app_name) then | 185 | + if find_message(_hk_model_field_message, "app_name") is {failure then failure, success(_app_name__msg) then |
| 186 | + if (Maybe(HK_App_Name))from_Message(_app_name__msg) is {failure then failure, success(_app_name_) then | ||
| 187 | // [type = String] foreign_key.table_name | 187 | // [type = String] foreign_key.table_name |
| 188 | - if find_string(_hk_model_field_message, "table_name") is {failure then failure, success(table_name) then | 188 | + if find_string(_hk_model_field_message, "table_name") is {failure then failure, success(_table_name_) then |
| 189 | 189 | ||
| 190 | - success(foreign_key(app_name, table_name)) | 190 | + success(foreign_key(_app_name_, _table_name_)) |
| 191 | }}} | 191 | }}} |
| 192 | else //Alternative integer_field | 192 | else //Alternative integer_field |
| 193 | if __type_alt__ = "integer_field" then //Alternative integer_field | 193 | if __type_alt__ = "integer_field" then //Alternative integer_field |
| 194 | // [type = HK_Int_Choices] integer_field.choices | 194 | // [type = HK_Int_Choices] integer_field.choices |
| 195 | - if find_message(_hk_model_field_message, "choices") is {failure then failure, success(choices_msg) then | ||
| 196 | - if (Maybe(HK_Int_Choices))from_Message(choices_msg) is {failure then failure, success(choices) then | 195 | + if find_message(_hk_model_field_message, "choices") is {failure then failure, success(_choices__msg) then |
| 196 | + if (Maybe(HK_Int_Choices))from_Message(_choices__msg) is {failure then failure, success(_choices_) then | ||
| 197 | 197 | ||
| 198 | - success(integer_field(choices)) | 198 | + success(integer_field(_choices_)) |
| 199 | }} | 199 | }} |
| 200 | else //Alternative float_field (NO TYPE) | 200 | else //Alternative float_field (NO TYPE) |
| 201 | if __type_alt__ = "float_field" then | 201 | if __type_alt__ = "float_field" then |
| @@ -203,30 +203,30 @@ public define Maybe(HK_Model_Field) | @@ -203,30 +203,30 @@ public define Maybe(HK_Model_Field) | ||
| 203 | else //Alternative char_field | 203 | else //Alternative char_field |
| 204 | if __type_alt__ = "char_field" then //Alternative char_field | 204 | if __type_alt__ = "char_field" then //Alternative char_field |
| 205 | // [type = HK_Text_Choices] char_field.choices | 205 | // [type = HK_Text_Choices] char_field.choices |
| 206 | - if find_message(_hk_model_field_message, "choices") is {failure then failure, success(choices_msg) then | ||
| 207 | - if (Maybe(HK_Text_Choices))from_Message(choices_msg) is {failure then failure, success(choices) then | 206 | + if find_message(_hk_model_field_message, "choices") is {failure then failure, success(_choices__msg) then |
| 207 | + if (Maybe(HK_Text_Choices))from_Message(_choices__msg) is {failure then failure, success(_choices_) then | ||
| 208 | // [type = Int] char_field.size | 208 | // [type = Int] char_field.size |
| 209 | - if find_string(_hk_model_field_message, "size") is {failure then failure, success(_size) then | ||
| 210 | - if decimal_scan(_size) is { failure then failure, success(size) then | 209 | + if find_string(_hk_model_field_message, "size") is {failure then failure, success(__size_) then |
| 210 | + if decimal_scan(__size_) is { failure then failure, success(_size_) then | ||
| 211 | 211 | ||
| 212 | - success(char_field(choices, size)) | 212 | + success(char_field(_choices_, _size_)) |
| 213 | }}}} | 213 | }}}} |
| 214 | else //Alternative password_field | 214 | else //Alternative password_field |
| 215 | if __type_alt__ = "password_field" then //Alternative password_field | 215 | if __type_alt__ = "password_field" then //Alternative password_field |
| 216 | // [type = Int] password_field.min_size | 216 | // [type = Int] password_field.min_size |
| 217 | - if find_string(_hk_model_field_message, "min_size") is {failure then failure, success(_min_size) then | ||
| 218 | - if decimal_scan(_min_size) is { failure then failure, success(min_size) then | 217 | + if find_string(_hk_model_field_message, "min_size") is {failure then failure, success(__min_size_) then |
| 218 | + if decimal_scan(__min_size_) is { failure then failure, success(_min_size_) then | ||
| 219 | 219 | ||
| 220 | - success(password_field(min_size)) | 220 | + success(password_field(_min_size_)) |
| 221 | }} | 221 | }} |
| 222 | else //Alternative text_field | 222 | else //Alternative text_field |
| 223 | //text of variable size | 223 | //text of variable size |
| 224 | if __type_alt__ = "text_field" then //Alternative text_field | 224 | if __type_alt__ = "text_field" then //Alternative text_field |
| 225 | // [type = HK_Text_Field_Attr] text_field.hk_text_field_attr | 225 | // [type = HK_Text_Field_Attr] text_field.hk_text_field_attr |
| 226 | - if find_message(_hk_model_field_message, "hk_text_field_attr") is {failure then failure, success(hk_text_field_attr_msg) then | ||
| 227 | - if (Maybe(HK_Text_Field_Attr))from_Message(hk_text_field_attr_msg) is {failure then failure, success(hk_text_field_attr) then | 226 | + if find_message(_hk_model_field_message, "hk_text_field_attr") is {failure then failure, success(_hk_text_field_attr__msg) then |
| 227 | + if (Maybe(HK_Text_Field_Attr))from_Message(_hk_text_field_attr__msg) is {failure then failure, success(_hk_text_field_attr_) then | ||
| 228 | 228 | ||
| 229 | - success(text_field(hk_text_field_attr)) | 229 | + success(text_field(_hk_text_field_attr_)) |
| 230 | }} | 230 | }} |
| 231 | else //Alternative color_field (NO TYPE) | 231 | else //Alternative color_field (NO TYPE) |
| 232 | if __type_alt__ = "color_field" then | 232 | if __type_alt__ = "color_field" then |
model/types/hk_table.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -10,7 +10,7 @@ transmit system/muscle.anubis | @@ -10,7 +10,7 @@ transmit system/muscle.anubis | ||
| 10 | transmit system/convert.anubis | 10 | transmit system/convert.anubis |
| 11 | transmit tools/basis.anubis | 11 | transmit tools/basis.anubis |
| 12 | 12 | ||
| 13 | -transmit hayamiki_lib/model/types/hk_display.anubis | 13 | +transmit hayamiki_lib/view/types/hk_display.anubis |
| 14 | transmit hayamiki_lib/model/types/hk_model.anubis | 14 | transmit hayamiki_lib/model/types/hk_model.anubis |
| 15 | 15 | ||
| 16 | public type HK_Table: | 16 | public type HK_Table: |
| @@ -62,17 +62,17 @@ public define Maybe(HK_Table) | @@ -62,17 +62,17 @@ public define Maybe(HK_Table) | ||
| 62 | //Alternative hk_table | 62 | //Alternative hk_table |
| 63 | if __type_alt__ = "hk_table" then //Alternative hk_table | 63 | if __type_alt__ = "hk_table" then //Alternative hk_table |
| 64 | // [type = String] hk_table.name | 64 | // [type = String] hk_table.name |
| 65 | - if find_string(_hk_table_message, "name") is {failure then failure, success(name) then | 65 | + if find_string(_hk_table_message, "name") is {failure then failure, success(_name_) then |
| 66 | // [type = String] hk_table.short_name | 66 | // [type = String] hk_table.short_name |
| 67 | - if find_string(_hk_table_message, "short_name") is {failure then failure, success(short_name) then | 67 | + if find_string(_hk_table_message, "short_name") is {failure then failure, success(_short_name_) then |
| 68 | // [type = HK_Model] hk_table.model | 68 | // [type = HK_Model] hk_table.model |
| 69 | - if find_message(_hk_table_message, "model") is {failure then failure, success(model_msg) then | ||
| 70 | - if (Maybe(HK_Model))from_Message(model_msg) is {failure then failure, success(model) then | 69 | + if find_message(_hk_table_message, "model") is {failure then failure, success(_model__msg) then |
| 70 | + if (Maybe(HK_Model))from_Message(_model__msg) is {failure then failure, success(_model_) then | ||
| 71 | // [type = HK_Display] hk_table.display | 71 | // [type = HK_Display] hk_table.display |
| 72 | - if find_message(_hk_table_message, "display") is {failure then failure, success(display_msg) then | ||
| 73 | - if (Maybe(HK_Display))from_Message(display_msg) is {failure then failure, success(display) then | 72 | + if find_message(_hk_table_message, "display") is {failure then failure, success(_display__msg) then |
| 73 | + if (Maybe(HK_Display))from_Message(_display__msg) is {failure then failure, success(_display_) then | ||
| 74 | 74 | ||
| 75 | - success(hk_table(name, short_name, model, display)) | 75 | + success(hk_table(_name_, _short_name_, _model_, _display_)) |
| 76 | }}}}}} | 76 | }}}}}} |
| 77 | else | 77 | else |
| 78 | failure //No valid Alternative found ! | 78 | failure //No valid Alternative found ! |
model/types/hk_text_choice.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -54,11 +54,11 @@ public define Maybe(HK_Text_Choice) | @@ -54,11 +54,11 @@ public define Maybe(HK_Text_Choice) | ||
| 54 | //Alternative hk_text_choice | 54 | //Alternative hk_text_choice |
| 55 | if __type_alt__ = "hk_text_choice" then //Alternative hk_text_choice | 55 | if __type_alt__ = "hk_text_choice" then //Alternative hk_text_choice |
| 56 | // [type = String] hk_text_choice.value | 56 | // [type = String] hk_text_choice.value |
| 57 | - if find_string(_hk_text_choice_message, "value") is {failure then failure, success(value) then | 57 | + if find_string(_hk_text_choice_message, "value") is {failure then failure, success(_value_) then |
| 58 | // [type = String] hk_text_choice.visible | 58 | // [type = String] hk_text_choice.visible |
| 59 | - if find_string(_hk_text_choice_message, "visible") is {failure then failure, success(visible) then | 59 | + if find_string(_hk_text_choice_message, "visible") is {failure then failure, success(_visible_) then |
| 60 | 60 | ||
| 61 | - success(hk_text_choice(value, visible)) | 61 | + success(hk_text_choice(_value_, _visible_)) |
| 62 | }} | 62 | }} |
| 63 | else | 63 | else |
| 64 | failure //No valid Alternative found ! | 64 | failure //No valid Alternative found ! |
model/types/hk_text_choices.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -63,7 +63,7 @@ public define Maybe(HK_Text_Choices) | @@ -63,7 +63,7 @@ public define Maybe(HK_Text_Choices) | ||
| 63 | with mb_hk_text_choice = map_escape(( Message msg ) |-> (Maybe(HK_Text_Choice)) from_Message(msg), find_messages(_hk_text_choices_message, "hk_text_choice")), | 63 | with mb_hk_text_choice = map_escape(( Message msg ) |-> (Maybe(HK_Text_Choice)) from_Message(msg), find_messages(_hk_text_choices_message, "hk_text_choice")), |
| 64 | if mb_hk_text_choice is {failure then failure, success(hk_text_choice) then | 64 | if mb_hk_text_choice is {failure then failure, success(hk_text_choice) then |
| 65 | 65 | ||
| 66 | - success(text_choices(hk_text_choice)) | 66 | + success(text_choices(_hk_text_choice_)) |
| 67 | } | 67 | } |
| 68 | else | 68 | else |
| 69 | failure //No valid Alternative found ! | 69 | failure //No valid Alternative found ! |
model/types/hk_text_field_attr.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 |
model/types/hk_display.anubis renamed to view/types/hk_display.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -10,8 +10,8 @@ transmit system/muscle.anubis | @@ -10,8 +10,8 @@ transmit system/muscle.anubis | ||
| 10 | transmit system/convert.anubis | 10 | transmit system/convert.anubis |
| 11 | transmit tools/basis.anubis | 11 | transmit tools/basis.anubis |
| 12 | 12 | ||
| 13 | -transmit hayamiki_lib/model/types/hk_edit_view.anubis | ||
| 14 | -transmit hayamiki_lib/model/types/hk_list_view.anubis | 13 | +transmit hayamiki_lib/view/types/hk_edit_view.anubis |
| 14 | +transmit hayamiki_lib/view/types/hk_list_view.anubis | ||
| 15 | 15 | ||
| 16 | public type HK_Display: | 16 | public type HK_Display: |
| 17 | hk_display( | 17 | hk_display( |
| @@ -62,7 +62,7 @@ public define Maybe(HK_Display) | @@ -62,7 +62,7 @@ public define Maybe(HK_Display) | ||
| 62 | with mb_list_edits = map_escape(( Message msg ) |-> (Maybe(HK_Edit_View)) from_Message(msg), find_messages(_hk_display_message, "list_edits")), | 62 | with mb_list_edits = map_escape(( Message msg ) |-> (Maybe(HK_Edit_View)) from_Message(msg), find_messages(_hk_display_message, "list_edits")), |
| 63 | if mb_list_edits is {failure then failure, success(list_edits) then | 63 | if mb_list_edits is {failure then failure, success(list_edits) then |
| 64 | 64 | ||
| 65 | - success(hk_display(list_views, list_edits)) | 65 | + success(hk_display(_list_views_, _list_edits_)) |
| 66 | }} | 66 | }} |
| 67 | else | 67 | else |
| 68 | failure //No valid Alternative found ! | 68 | failure //No valid Alternative found ! |
model/types/hk_edit_view.anubis renamed to view/types/hk_edit_view.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -10,8 +10,8 @@ transmit system/muscle.anubis | @@ -10,8 +10,8 @@ transmit system/muscle.anubis | ||
| 10 | transmit system/convert.anubis | 10 | transmit system/convert.anubis |
| 11 | transmit tools/basis.anubis | 11 | transmit tools/basis.anubis |
| 12 | 12 | ||
| 13 | -transmit hayamiki_lib/model/types/hk_edit_view_table.anubis | ||
| 14 | -transmit hayamiki_lib/model/types/hk_fk_view.anubis | 13 | +transmit hayamiki_lib/view/types/hk_edit_view_table.anubis |
| 14 | +transmit hayamiki_lib/view/types/hk_fk_view.anubis | ||
| 15 | 15 | ||
| 16 | public type HK_Edit_View: | 16 | public type HK_Edit_View: |
| 17 | edit_view_all, | 17 | edit_view_all, |
| @@ -79,24 +79,24 @@ public define Maybe(HK_Edit_View) | @@ -79,24 +79,24 @@ public define Maybe(HK_Edit_View) | ||
| 79 | else //Alternative edit_view_list_form | 79 | else //Alternative edit_view_list_form |
| 80 | if __type_alt__ = "edit_view_list_form" then //Alternative edit_view_list_form | 80 | if __type_alt__ = "edit_view_list_form" then //Alternative edit_view_list_form |
| 81 | // [type = String] edit_view_list_form.view_name | 81 | // [type = String] edit_view_list_form.view_name |
| 82 | - if find_string(_hk_edit_view_message, "view_name") is {failure then failure, success(view_name) then | 82 | + if find_string(_hk_edit_view_message, "view_name") is {failure then failure, success(_view_name_) then |
| 83 | // [type = List(String)] edit_view_list_form.columns | 83 | // [type = List(String)] edit_view_list_form.columns |
| 84 | with columns = find_string_list(_hk_edit_view_message, "columns"), | 84 | with columns = find_string_list(_hk_edit_view_message, "columns"), |
| 85 | // [type = List(HK_FK_View)] edit_view_list_form.fk_view | 85 | // [type = List(HK_FK_View)] edit_view_list_form.fk_view |
| 86 | with mb_fk_view = map_escape(( Message msg ) |-> (Maybe(HK_FK_View)) from_Message(msg), find_messages(_hk_edit_view_message, "fk_view")), | 86 | with mb_fk_view = map_escape(( Message msg ) |-> (Maybe(HK_FK_View)) from_Message(msg), find_messages(_hk_edit_view_message, "fk_view")), |
| 87 | if mb_fk_view is {failure then failure, success(fk_view) then | 87 | if mb_fk_view is {failure then failure, success(fk_view) then |
| 88 | 88 | ||
| 89 | - success(edit_view_list_form(view_name, columns, fk_view)) | 89 | + success(edit_view_list_form(_view_name_, _columns_, _fk_view_)) |
| 90 | }} | 90 | }} |
| 91 | else //Alternative edit_view_table_form | 91 | else //Alternative edit_view_table_form |
| 92 | if __type_alt__ = "edit_view_table_form" then //Alternative edit_view_table_form | 92 | if __type_alt__ = "edit_view_table_form" then //Alternative edit_view_table_form |
| 93 | // [type = String] edit_view_table_form.view_name | 93 | // [type = String] edit_view_table_form.view_name |
| 94 | - if find_string(_hk_edit_view_message, "view_name") is {failure then failure, success(view_name) then | 94 | + if find_string(_hk_edit_view_message, "view_name") is {failure then failure, success(_view_name_) then |
| 95 | // [type = HK_Edit_View_Table] edit_view_table_form.form_table | 95 | // [type = HK_Edit_View_Table] edit_view_table_form.form_table |
| 96 | - if find_message(_hk_edit_view_message, "form_table") is {failure then failure, success(form_table_msg) then | ||
| 97 | - if (Maybe(HK_Edit_View_Table))from_Message(form_table_msg) is {failure then failure, success(form_table) then | 96 | + if find_message(_hk_edit_view_message, "form_table") is {failure then failure, success(_form_table__msg) then |
| 97 | + if (Maybe(HK_Edit_View_Table))from_Message(_form_table__msg) is {failure then failure, success(_form_table_) then | ||
| 98 | 98 | ||
| 99 | - success(edit_view_table_form(view_name, form_table)) | 99 | + success(edit_view_table_form(_view_name_, _form_table_)) |
| 100 | }}} | 100 | }}} |
| 101 | else | 101 | else |
| 102 | failure //No valid Alternative found ! | 102 | failure //No valid Alternative found ! |
model/types/hk_edit_view_table.anubis renamed to view/types/hk_edit_view_table.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -10,7 +10,7 @@ transmit system/muscle.anubis | @@ -10,7 +10,7 @@ transmit system/muscle.anubis | ||
| 10 | transmit system/convert.anubis | 10 | transmit system/convert.anubis |
| 11 | transmit tools/basis.anubis | 11 | transmit tools/basis.anubis |
| 12 | 12 | ||
| 13 | -transmit hayamiki_lib/model/types/hk_edit_view_table_line.anubis | 13 | +transmit hayamiki_lib/view/types/hk_edit_view_table_line.anubis |
| 14 | 14 | ||
| 15 | public type HK_Edit_View_Table: | 15 | public type HK_Edit_View_Table: |
| 16 | table( | 16 | table( |
| @@ -55,7 +55,7 @@ public define Maybe(HK_Edit_View_Table) | @@ -55,7 +55,7 @@ public define Maybe(HK_Edit_View_Table) | ||
| 55 | with mb_lines = map_escape(( Message msg ) |-> (Maybe(HK_Edit_View_Table_Line)) from_Message(msg), find_messages(_hk_edit_view_table_message, "lines")), | 55 | with mb_lines = map_escape(( Message msg ) |-> (Maybe(HK_Edit_View_Table_Line)) from_Message(msg), find_messages(_hk_edit_view_table_message, "lines")), |
| 56 | if mb_lines is {failure then failure, success(lines) then | 56 | if mb_lines is {failure then failure, success(lines) then |
| 57 | 57 | ||
| 58 | - success(table(lines)) | 58 | + success(table(_lines_)) |
| 59 | } | 59 | } |
| 60 | else | 60 | else |
| 61 | failure //No valid Alternative found ! | 61 | failure //No valid Alternative found ! |
model/types/hk_edit_view_table_cell.anubis renamed to view/types/hk_edit_view_table_cell.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -12,8 +12,12 @@ transmit tools/basis.anubis | @@ -12,8 +12,12 @@ transmit tools/basis.anubis | ||
| 12 | 12 | ||
| 13 | 13 | ||
| 14 | public type HK_Edit_View_Table_Cell: | 14 | public type HK_Edit_View_Table_Cell: |
| 15 | - cell( | 15 | + empty, |
| 16 | + column( | ||
| 16 | String column_name | 17 | String column_name |
| 18 | + ), | ||
| 19 | + label( | ||
| 20 | + String label | ||
| 17 | ) | 21 | ) |
| 18 | . | 22 | . |
| 19 | 23 | ||
| @@ -30,12 +34,22 @@ public define Message | @@ -30,12 +34,22 @@ public define Message | ||
| 30 | forget(add_string(_hk_edit_view_table_cell_message, "__TYPE__", "HK_Edit_View_Table_Cell")); | 34 | forget(add_string(_hk_edit_view_table_cell_message, "__TYPE__", "HK_Edit_View_Table_Cell")); |
| 31 | if _hk_edit_view_table_cell is | 35 | if _hk_edit_view_table_cell is |
| 32 | { | 36 | { |
| 33 | - //Alternative cell | ||
| 34 | - cell(_column_name) then | ||
| 35 | - forget(add_string(_hk_edit_view_table_cell_message, "__TYPE_ALT__", "cell")); | ||
| 36 | - // [type = String] cell.column_name | 37 | + //Alternative empty (NO TYPE) |
| 38 | + empty then | ||
| 39 | + forget(add_string(_hk_edit_view_table_cell_message, "__TYPE_ALT__", "empty")), | ||
| 40 | + | ||
| 41 | + //Alternative column | ||
| 42 | + column(_column_name) then | ||
| 43 | + forget(add_string(_hk_edit_view_table_cell_message, "__TYPE_ALT__", "column")); | ||
| 44 | + // [type = String] column.column_name | ||
| 37 | forget(add_string(_hk_edit_view_table_cell_message, "column_name", _column_name)), | 45 | forget(add_string(_hk_edit_view_table_cell_message, "column_name", _column_name)), |
| 38 | 46 | ||
| 47 | + //Alternative label | ||
| 48 | + label(_label) then | ||
| 49 | + forget(add_string(_hk_edit_view_table_cell_message, "__TYPE_ALT__", "label")); | ||
| 50 | + // [type = String] label.label | ||
| 51 | + forget(add_string(_hk_edit_view_table_cell_message, "label", _label)), | ||
| 52 | + | ||
| 39 | }; | 53 | }; |
| 40 | _hk_edit_view_table_cell_message | 54 | _hk_edit_view_table_cell_message |
| 41 | . | 55 | . |
| @@ -48,12 +62,22 @@ public define Maybe(HK_Edit_View_Table_Cell) | @@ -48,12 +62,22 @@ public define Maybe(HK_Edit_View_Table_Cell) | ||
| 48 | if find_string(_hk_edit_view_table_cell_message, "__TYPE__") is {failure then failure, success(__type__) then | 62 | if find_string(_hk_edit_view_table_cell_message, "__TYPE__") is {failure then failure, success(__type__) then |
| 49 | if find_string(_hk_edit_view_table_cell_message, "__TYPE_ALT__") is {failure then failure, success(__type_alt__) then | 63 | if find_string(_hk_edit_view_table_cell_message, "__TYPE_ALT__") is {failure then failure, success(__type_alt__) then |
| 50 | if __type__ = "HK_Edit_View_Table_Cell" then | 64 | if __type__ = "HK_Edit_View_Table_Cell" then |
| 51 | - //Alternative cell | ||
| 52 | - if __type_alt__ = "cell" then //Alternative cell | ||
| 53 | - // [type = String] cell.column_name | ||
| 54 | - if find_string(_hk_edit_view_table_cell_message, "column_name") is {failure then failure, success(column_name) then | 65 | + //Alternative empty (NO TYPE) |
| 66 | + if __type_alt__ = "empty" then | ||
| 67 | + success(empty) | ||
| 68 | + else //Alternative column | ||
| 69 | + if __type_alt__ = "column" then //Alternative column | ||
| 70 | + // [type = String] column.column_name | ||
| 71 | + if find_string(_hk_edit_view_table_cell_message, "column_name") is {failure then failure, success(_column_name_) then | ||
| 72 | + | ||
| 73 | + success(column(_column_name_)) | ||
| 74 | + } | ||
| 75 | + else //Alternative label | ||
| 76 | + if __type_alt__ = "label" then //Alternative label | ||
| 77 | + // [type = String] label.label | ||
| 78 | + if find_string(_hk_edit_view_table_cell_message, "label") is {failure then failure, success(_label_) then | ||
| 55 | 79 | ||
| 56 | - success(cell(column_name)) | 80 | + success(label(_label_)) |
| 57 | } | 81 | } |
| 58 | else | 82 | else |
| 59 | failure //No valid Alternative found ! | 83 | failure //No valid Alternative found ! |
model/types/hk_edit_view_table_line.anubis renamed to view/types/hk_edit_view_table_line.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -10,7 +10,7 @@ transmit system/muscle.anubis | @@ -10,7 +10,7 @@ transmit system/muscle.anubis | ||
| 10 | transmit system/convert.anubis | 10 | transmit system/convert.anubis |
| 11 | transmit tools/basis.anubis | 11 | transmit tools/basis.anubis |
| 12 | 12 | ||
| 13 | -transmit hayamiki_lib/model/types/hk_edit_view_table_cell.anubis | 13 | +transmit hayamiki_lib/view/types/hk_edit_view_table_cell.anubis |
| 14 | 14 | ||
| 15 | public type HK_Edit_View_Table_Line: | 15 | public type HK_Edit_View_Table_Line: |
| 16 | line( | 16 | line( |
| @@ -55,7 +55,7 @@ public define Maybe(HK_Edit_View_Table_Line) | @@ -55,7 +55,7 @@ public define Maybe(HK_Edit_View_Table_Line) | ||
| 55 | with mb_cells = map_escape(( Message msg ) |-> (Maybe(HK_Edit_View_Table_Cell)) from_Message(msg), find_messages(_hk_edit_view_table_line_message, "cells")), | 55 | with mb_cells = map_escape(( Message msg ) |-> (Maybe(HK_Edit_View_Table_Cell)) from_Message(msg), find_messages(_hk_edit_view_table_line_message, "cells")), |
| 56 | if mb_cells is {failure then failure, success(cells) then | 56 | if mb_cells is {failure then failure, success(cells) then |
| 57 | 57 | ||
| 58 | - success(line(cells)) | 58 | + success(line(_cells_)) |
| 59 | } | 59 | } |
| 60 | else | 60 | else |
| 61 | failure //No valid Alternative found ! | 61 | failure //No valid Alternative found ! |
model/types/hk_fk_view.anubis renamed to view/types/hk_fk_view.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -58,14 +58,14 @@ public define Maybe(HK_FK_View) | @@ -58,14 +58,14 @@ public define Maybe(HK_FK_View) | ||
| 58 | //Alternative fk_view | 58 | //Alternative fk_view |
| 59 | if __type_alt__ = "fk_view" then //Alternative fk_view | 59 | if __type_alt__ = "fk_view" then //Alternative fk_view |
| 60 | // [type = HK_App_Name] fk_view.app_name | 60 | // [type = HK_App_Name] fk_view.app_name |
| 61 | - if find_message(_hk_fk_view_message, "app_name") is {failure then failure, success(app_name_msg) then | ||
| 62 | - if (Maybe(HK_App_Name))from_Message(app_name_msg) is {failure then failure, success(app_name) then | 61 | + if find_message(_hk_fk_view_message, "app_name") is {failure then failure, success(_app_name__msg) then |
| 62 | + if (Maybe(HK_App_Name))from_Message(_app_name__msg) is {failure then failure, success(_app_name_) then | ||
| 63 | // [type = String] fk_view.table_name | 63 | // [type = String] fk_view.table_name |
| 64 | - if find_string(_hk_fk_view_message, "table_name") is {failure then failure, success(table_name) then | 64 | + if find_string(_hk_fk_view_message, "table_name") is {failure then failure, success(_table_name_) then |
| 65 | // [type = String] fk_view.fk_col_name | 65 | // [type = String] fk_view.fk_col_name |
| 66 | - if find_string(_hk_fk_view_message, "fk_col_name") is {failure then failure, success(fk_col_name) then | 66 | + if find_string(_hk_fk_view_message, "fk_col_name") is {failure then failure, success(_fk_col_name_) then |
| 67 | 67 | ||
| 68 | - success(fk_view(app_name, table_name, fk_col_name)) | 68 | + success(fk_view(_app_name_, _table_name_, _fk_col_name_)) |
| 69 | }}}} | 69 | }}}} |
| 70 | else | 70 | else |
| 71 | failure //No valid Alternative found ! | 71 | failure //No valid Alternative found ! |
view/types/hk_form.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:26:31 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 |
view/types/hk_form_tab.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:26:31 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -18,57 +18,3 @@ public type HK_Form_Tab: | @@ -18,57 +18,3 @@ public type HK_Form_Tab: | ||
| 18 | String list_view_name | 18 | String list_view_name |
| 19 | ) | 19 | ) |
| 20 | . | 20 | . |
| 21 | - | ||
| 22 | - HK_Form_Tab message format | ||
| 23 | - ========================== | ||
| 24 | - | ||
| 25 | - | ||
| 26 | -public define Message | ||
| 27 | - to_Message | ||
| 28 | - ( | ||
| 29 | - HK_Form_Tab _hk_form_tab | ||
| 30 | - )= | ||
| 31 | - with _hk_form_tab_message = message((Word32)0), // | ||
| 32 | - forget(add_string(_hk_form_tab_message, "__TYPE__", "HK_Form_Tab")); | ||
| 33 | - if _hk_form_tab is | ||
| 34 | - { | ||
| 35 | - //Alternative hk_form_tab | ||
| 36 | - hk_form_tab(_fk_table_name, _fk_col_name, _list_view_name) then | ||
| 37 | - forget(add_string(_hk_form_tab_message, "__TYPE_ALT__", "hk_form_tab")); | ||
| 38 | - // [type = String] hk_form_tab.fk_table_name | ||
| 39 | - forget(add_string(_hk_form_tab_message, "fk_table_name", _fk_table_name)); | ||
| 40 | - // [type = String] hk_form_tab.fk_col_name | ||
| 41 | - forget(add_string(_hk_form_tab_message, "fk_col_name", _fk_col_name)); | ||
| 42 | - // [type = String] hk_form_tab.list_view_name | ||
| 43 | - forget(add_string(_hk_form_tab_message, "list_view_name", _list_view_name)), | ||
| 44 | - | ||
| 45 | - }; | ||
| 46 | - _hk_form_tab_message | ||
| 47 | -. | ||
| 48 | - | ||
| 49 | -public define Maybe(HK_Form_Tab) | ||
| 50 | - from_Message | ||
| 51 | - ( | ||
| 52 | - Message _hk_form_tab_message | ||
| 53 | - )= | ||
| 54 | - if find_string(_hk_form_tab_message, "__TYPE__") is {failure then failure, success(__type__) then | ||
| 55 | - if find_string(_hk_form_tab_message, "__TYPE_ALT__") is {failure then failure, success(__type_alt__) then | ||
| 56 | - if __type__ = "HK_Form_Tab" then | ||
| 57 | - //Alternative hk_form_tab | ||
| 58 | - if __type_alt__ = "hk_form_tab" then //Alternative hk_form_tab | ||
| 59 | - // [type = String] hk_form_tab.fk_table_name | ||
| 60 | - if find_string(_hk_form_tab_message, "fk_table_name") is {failure then failure, success(fk_table_name) then | ||
| 61 | - // [type = String] hk_form_tab.fk_col_name | ||
| 62 | - if find_string(_hk_form_tab_message, "fk_col_name") is {failure then failure, success(fk_col_name) then | ||
| 63 | - // [type = String] hk_form_tab.list_view_name | ||
| 64 | - if find_string(_hk_form_tab_message, "list_view_name") is {failure then failure, success(list_view_name) then | ||
| 65 | - | ||
| 66 | - success(hk_form_tab(fk_table_name, fk_col_name, list_view_name)) | ||
| 67 | - }}} | ||
| 68 | - else | ||
| 69 | - failure //No valid Alternative found ! | ||
| 70 | - else | ||
| 71 | - failure //Type not found in message ! | ||
| 72 | - }} | ||
| 73 | -. | ||
| 74 | - |
view/types/hk_form_table.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:26:31 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -17,50 +17,3 @@ public type HK_Form_Table: | @@ -17,50 +17,3 @@ public type HK_Form_Table: | ||
| 17 | List(HK_Form_Table_Line) form_lines | 17 | List(HK_Form_Table_Line) form_lines |
| 18 | ) | 18 | ) |
| 19 | . | 19 | . |
| 20 | - | ||
| 21 | - HK_Form_Table message format | ||
| 22 | - ============================ | ||
| 23 | - | ||
| 24 | - | ||
| 25 | -public define Message | ||
| 26 | - to_Message | ||
| 27 | - ( | ||
| 28 | - HK_Form_Table _hk_form_table | ||
| 29 | - )= | ||
| 30 | - with _hk_form_table_message = message((Word32)0), // | ||
| 31 | - forget(add_string(_hk_form_table_message, "__TYPE__", "HK_Form_Table")); | ||
| 32 | - if _hk_form_table is | ||
| 33 | - { | ||
| 34 | - //Alternative hk_form_table | ||
| 35 | - hk_form_table(__form_lines) then | ||
| 36 | - forget(add_string(_hk_form_table_message, "__TYPE_ALT__", "hk_form_table")); | ||
| 37 | - // [type = List(HK_Form_Table_Line)] hk_form_table.form_lines | ||
| 38 | - map_forget((HK_Form_Table_Line _form_lines) |-> add_message(_hk_form_table_message, "form_lines", to_Message(_form_lines)), __form_lines), | ||
| 39 | - | ||
| 40 | - }; | ||
| 41 | - _hk_form_table_message | ||
| 42 | -. | ||
| 43 | - | ||
| 44 | -public define Maybe(HK_Form_Table) | ||
| 45 | - from_Message | ||
| 46 | - ( | ||
| 47 | - Message _hk_form_table_message | ||
| 48 | - )= | ||
| 49 | - if find_string(_hk_form_table_message, "__TYPE__") is {failure then failure, success(__type__) then | ||
| 50 | - if find_string(_hk_form_table_message, "__TYPE_ALT__") is {failure then failure, success(__type_alt__) then | ||
| 51 | - if __type__ = "HK_Form_Table" then | ||
| 52 | - //Alternative hk_form_table | ||
| 53 | - if __type_alt__ = "hk_form_table" then //Alternative hk_form_table | ||
| 54 | - // [type = List(HK_Form_Table_Line)] hk_form_table.form_lines | ||
| 55 | - with mb_form_lines = map_escape(( Message msg ) |-> (Maybe(HK_Form_Table_Line)) from_Message(msg), find_messages(_hk_form_table_message, "form_lines")), | ||
| 56 | - if mb_form_lines is {failure then failure, success(form_lines) then | ||
| 57 | - | ||
| 58 | - success(hk_form_table(form_lines)) | ||
| 59 | - } | ||
| 60 | - else | ||
| 61 | - failure //No valid Alternative found ! | ||
| 62 | - else | ||
| 63 | - failure //Type not found in message ! | ||
| 64 | - }} | ||
| 65 | -. | ||
| 66 | - |
view/types/hk_form_table_cell.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:26:31 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -17,50 +17,3 @@ public type HK_Form_Table_Cell: | @@ -17,50 +17,3 @@ public type HK_Form_Table_Cell: | ||
| 17 | HK_Form_Entry form_entry | 17 | HK_Form_Entry form_entry |
| 18 | ) | 18 | ) |
| 19 | . | 19 | . |
| 20 | - | ||
| 21 | - HK_Form_Table_Cell message format | ||
| 22 | - ================================= | ||
| 23 | - | ||
| 24 | - | ||
| 25 | -public define Message | ||
| 26 | - to_Message | ||
| 27 | - ( | ||
| 28 | - HK_Form_Table_Cell _hk_form_table_cell | ||
| 29 | - )= | ||
| 30 | - with _hk_form_table_cell_message = message((Word32)0), // | ||
| 31 | - forget(add_string(_hk_form_table_cell_message, "__TYPE__", "HK_Form_Table_Cell")); | ||
| 32 | - if _hk_form_table_cell is | ||
| 33 | - { | ||
| 34 | - //Alternative hk_form_table_cell | ||
| 35 | - hk_form_table_cell(_form_entry) then | ||
| 36 | - forget(add_string(_hk_form_table_cell_message, "__TYPE_ALT__", "hk_form_table_cell")) | ||
| 37 | - // [type = HK_Form_Entry] hk_form_table_cell.form_entry | ||
| 38 | - //forget(add_message(_hk_form_table_cell_message, "form_entry", to_Message(_form_entry))), | ||
| 39 | - | ||
| 40 | - }; | ||
| 41 | - _hk_form_table_cell_message | ||
| 42 | -. | ||
| 43 | - | ||
| 44 | -public define Maybe(HK_Form_Table_Cell) | ||
| 45 | - from_Message | ||
| 46 | - ( | ||
| 47 | - Message _hk_form_table_cell_message | ||
| 48 | - )= | ||
| 49 | - if find_string(_hk_form_table_cell_message, "__TYPE__") is {failure then failure, success(__type__) then | ||
| 50 | - if find_string(_hk_form_table_cell_message, "__TYPE_ALT__") is {failure then failure, success(__type_alt__) then | ||
| 51 | - if __type__ = "HK_Form_Table_Cell" then | ||
| 52 | - //Alternative hk_form_table_cell | ||
| 53 | - if __type_alt__ = "hk_form_table_cell" then //Alternative hk_form_table_cell | ||
| 54 | - // [type = HK_Form_Entry] hk_form_table_cell.form_entry | ||
| 55 | - //if find_message(_hk_form_table_cell_message, "form_entry") is {failure then failure, success(form_entry_msg) then | ||
| 56 | - // if (Maybe(HK_Form_Entry))from_Message(form_entry_msg) is {failure then failure, success(form_entry) then | ||
| 57 | - | ||
| 58 | - success(hk_form_table_cell(form_entry)) | ||
| 59 | - }} | ||
| 60 | - else | ||
| 61 | - failure //No valid Alternative found ! | ||
| 62 | - else | ||
| 63 | - failure //Type not found in message ! | ||
| 64 | - }} | ||
| 65 | -. | ||
| 66 | - |
view/types/hk_form_table_line.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:26:31 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -17,50 +17,3 @@ public type HK_Form_Table_Line: | @@ -17,50 +17,3 @@ public type HK_Form_Table_Line: | ||
| 17 | List(HK_Form_Table_Cell) form_table_cells | 17 | List(HK_Form_Table_Cell) form_table_cells |
| 18 | ) | 18 | ) |
| 19 | . | 19 | . |
| 20 | - | ||
| 21 | - HK_Form_Table_Line message format | ||
| 22 | - ================================= | ||
| 23 | - | ||
| 24 | - | ||
| 25 | -public define Message | ||
| 26 | - to_Message | ||
| 27 | - ( | ||
| 28 | - HK_Form_Table_Line _hk_form_table_line | ||
| 29 | - )= | ||
| 30 | - with _hk_form_table_line_message = message((Word32)0), // | ||
| 31 | - forget(add_string(_hk_form_table_line_message, "__TYPE__", "HK_Form_Table_Line")); | ||
| 32 | - if _hk_form_table_line is | ||
| 33 | - { | ||
| 34 | - //Alternative hk_form_table_line | ||
| 35 | - hk_form_table_line(__form_table_cells) then | ||
| 36 | - forget(add_string(_hk_form_table_line_message, "__TYPE_ALT__", "hk_form_table_line")); | ||
| 37 | - // [type = List(HK_Form_Table_Cell)] hk_form_table_line.form_table_cells | ||
| 38 | - map_forget((HK_Form_Table_Cell _form_table_cells) |-> add_message(_hk_form_table_line_message, "form_table_cells", to_Message(_form_table_cells)), __form_table_cells), | ||
| 39 | - | ||
| 40 | - }; | ||
| 41 | - _hk_form_table_line_message | ||
| 42 | -. | ||
| 43 | - | ||
| 44 | -public define Maybe(HK_Form_Table_Line) | ||
| 45 | - from_Message | ||
| 46 | - ( | ||
| 47 | - Message _hk_form_table_line_message | ||
| 48 | - )= | ||
| 49 | - if find_string(_hk_form_table_line_message, "__TYPE__") is {failure then failure, success(__type__) then | ||
| 50 | - if find_string(_hk_form_table_line_message, "__TYPE_ALT__") is {failure then failure, success(__type_alt__) then | ||
| 51 | - if __type__ = "HK_Form_Table_Line" then | ||
| 52 | - //Alternative hk_form_table_line | ||
| 53 | - if __type_alt__ = "hk_form_table_line" then //Alternative hk_form_table_line | ||
| 54 | - // [type = List(HK_Form_Table_Cell)] hk_form_table_line.form_table_cells | ||
| 55 | - with mb_form_table_cells = map_escape(( Message msg ) |-> (Maybe(HK_Form_Table_Cell)) from_Message(msg), find_messages(_hk_form_table_line_message, "form_table_cells")), | ||
| 56 | - if mb_form_table_cells is {failure then failure, success(form_table_cells) then | ||
| 57 | - | ||
| 58 | - success(hk_form_table_line(form_table_cells)) | ||
| 59 | - } | ||
| 60 | - else | ||
| 61 | - failure //No valid Alternative found ! | ||
| 62 | - else | ||
| 63 | - failure //Type not found in message ! | ||
| 64 | - }} | ||
| 65 | -. | ||
| 66 | - |
model/types/hk_list_view.anubis renamed to view/types/hk_list_view.anubis
| 1 | /* | 1 | /* |
| 2 | * Created by 伝作 (Densaku). | 2 | * Created by 伝作 (Densaku). |
| 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) | 3 | * Types & Messages generator written by フランスのトトロ aka (David RENÉ) |
| 4 | - * Date: 2017-04-04 | ||
| 5 | - * Time: 17:12:46 | 4 | + * Date: 2017-04-09 |
| 5 | + * Time: 00:57:36 | ||
| 6 | * | 6 | * |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| @@ -66,14 +66,14 @@ public define Maybe(HK_List_View) | @@ -66,14 +66,14 @@ public define Maybe(HK_List_View) | ||
| 66 | else //Alternative list_view | 66 | else //Alternative list_view |
| 67 | if __type_alt__ = "list_view" then //Alternative list_view | 67 | if __type_alt__ = "list_view" then //Alternative list_view |
| 68 | // [type = String] list_view.view_name | 68 | // [type = String] list_view.view_name |
| 69 | - if find_string(_hk_list_view_message, "view_name") is {failure then failure, success(view_name) then | 69 | + if find_string(_hk_list_view_message, "view_name") is {failure then failure, success(_view_name_) then |
| 70 | // [type = List(String)] list_view.columns | 70 | // [type = List(String)] list_view.columns |
| 71 | with columns = find_string_list(_hk_list_view_message, "columns"), | 71 | with columns = find_string_list(_hk_list_view_message, "columns"), |
| 72 | // [type = WEB_Action_Name] list_view.link_id_action | 72 | // [type = WEB_Action_Name] list_view.link_id_action |
| 73 | - if find_message(_hk_list_view_message, "link_id_action") is {failure then failure, success(link_id_action_msg) then | ||
| 74 | - if (Maybe(WEB_Action_Name))from_Message(link_id_action_msg) is {failure then failure, success(link_id_action) then | 73 | + if find_message(_hk_list_view_message, "link_id_action") is {failure then failure, success(_link_id_action__msg) then |
| 74 | + if (Maybe(WEB_Action_Name))from_Message(_link_id_action__msg) is {failure then failure, success(_link_id_action_) then | ||
| 75 | 75 | ||
| 76 | - success(list_view(view_name, columns, link_id_action)) | 76 | + success(list_view(_view_name_, _columns_, _link_id_action_)) |
| 77 | }}} | 77 | }}} |
| 78 | else | 78 | else |
| 79 | failure //No valid Alternative found ! | 79 | failure //No valid Alternative found ! |