From 6f2ce5226c55ba46912b382727abd5ef749457cd Mon Sep 17 00:00:00 2001 From: totoro Date: Fri, 17 Apr 2020 17:28:52 +0900 Subject: [PATCH] add load_hayamiki_web_controller for any application which need use Hayamiki --- controller/load_web_controller.anubis | 31 +++++++++++++++++++++++++++++++ view/view_rows_import.anubis | 4 ++-- 2 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 controller/load_web_controller.anubis diff --git a/controller/load_web_controller.anubis b/controller/load_web_controller.anubis new file mode 100644 index 0000000..fcc4851 --- /dev/null +++ b/controller/load_web_controller.anubis @@ -0,0 +1,31 @@ +/* + * Created by PyramIDE. + * User: フランスのトトロ aka (David RENÉ) + * Date: 17/04/2020 + * Time: 08:50 + * © David RENÉ + */ + +read tools/basis.anubis +read system/string.anubis +read system/logger.anubis + +define String modules_directory = find_and_replace(my_anubis_directory, "\\", "/") + "/modules/". + + +public define List(WEB_Controller) + load_hayamiki_web_controller + ( + String version, + SQLite3DataBase db, + HK_Database hk_db, + VTM _vtm, + (LogLevel, String) -> One logger + )= + if load_plugin(modules_directory+"lib_"+version+"/hayamiki.lib") is + { + failure then logger(lorError, "Can't load '"+modules_directory+"lib_"+version+"/hayamiki.lib'"), + success(hk_plugin) then hk_plugin.get_controller(db, hk_db, _vtm, logger) + + } +. diff --git a/view/view_rows_import.anubis b/view/view_rows_import.anubis index 45cf964..5672100 100644 --- a/view/view_rows_import.anubis +++ b/view/view_rows_import.anubis @@ -23,8 +23,8 @@ read xlib/web/widgets/icons_set.anubis read hayamiki_lib/view/web_action.anubis read web_pages/desktop.anubis -read app/app_constants.anubis -read version.anubis +//read app/app_constants.anubis +//read version.anubis public define List((List(CoreAttrs), WebArgValue, String)) csv_delimiter_combo -- libgit2 0.21.4