From e1d0b17016d1049179969c42e997df1fcc61b4e0 Mon Sep 17 00:00:00 2001 From: Fenris Wolf Date: Thu, 25 Sep 2025 17:54:20 +0200 Subject: [PATCH] [mod] namespace --- source/logic/backend.ts | 76 ++++++++-------- source/logic/conf.ts | 2 +- source/logic/helpers.ts | 30 +++---- source/logic/main.ts | 6 +- source/logic/types.ts | 2 +- source/pages/caldav/logic.ts | 18 ++-- source/pages/calendar_add/logic.ts | 26 +++--- source/pages/calendar_edit/logic.ts | 30 +++---- source/pages/event_add/logic.ts | 24 ++--- source/pages/event_edit/logic.ts | 18 ++-- source/pages/login/logic.ts | 10 +-- source/pages/logout/logic.ts | 4 +- source/pages/oidc_finish/logic.ts | 4 +- source/pages/overview/logic.ts | 40 ++++----- source/widgets/listview/logic.ts | 54 ++++++------ source/widgets/sources/logic.ts | 12 +-- source/widgets/weekview/logic.ts | 130 ++++++++++++++-------------- 17 files changed, 243 insertions(+), 243 deletions(-) diff --git a/source/logic/backend.ts b/source/logic/backend.ts index 2706011..34ebf1c 100644 --- a/source/logic/backend.ts +++ b/source/logic/backend.ts @@ -1,6 +1,6 @@ /** */ -namespace _zeitbild.frontend_web.backend +namespace _dali.backend { /** @@ -15,14 +15,14 @@ namespace _zeitbild.frontend_web.backend /** */ function access_level_encode( - access_level : _zeitbild.frontend_web.type.enum_access_level + access_level : _dali.type.enum_access_level ) : ("none" | "view" | "edit" | "admin") { switch (access_level) { - case _zeitbild.frontend_web.type.enum_access_level.none: return "none"; - case _zeitbild.frontend_web.type.enum_access_level.view: return "view"; - case _zeitbild.frontend_web.type.enum_access_level.edit: return "edit"; - case _zeitbild.frontend_web.type.enum_access_level.admin: return "admin"; + case _dali.type.enum_access_level.none: return "none"; + case _dali.type.enum_access_level.view: return "view"; + case _dali.type.enum_access_level.edit: return "edit"; + case _dali.type.enum_access_level.admin: return "admin"; } } @@ -31,13 +31,13 @@ namespace _zeitbild.frontend_web.backend */ function access_level_decode( access_level_encoded : ("none" | "view" | "edit" | "admin") - ) : _zeitbild.frontend_web.type.enum_access_level + ) : _dali.type.enum_access_level { switch (access_level_encoded) { - case "none": return _zeitbild.frontend_web.type.enum_access_level.none; - case "view": return _zeitbild.frontend_web.type.enum_access_level.view; - case "edit": return _zeitbild.frontend_web.type.enum_access_level.edit; - case "admin": return _zeitbild.frontend_web.type.enum_access_level.admin; + case "none": return _dali.type.enum_access_level.none; + case "view": return _dali.type.enum_access_level.view; + case "edit": return _dali.type.enum_access_level.edit; + case "admin": return _dali.type.enum_access_level.admin; } } @@ -98,7 +98,7 @@ namespace _zeitbild.frontend_web.backend const http_request : lib_plankton.http.type_request = { "version": "HTTP/2", "scheme": ( - (_zeitbild.frontend_web.conf.get()["backend"]["scheme"] === "http") + (_dali.conf.get()["backend"]["scheme"] === "http") ? "http" : @@ -107,14 +107,14 @@ namespace _zeitbild.frontend_web.backend "host": lib_plankton.string.coin( "{{host}}:{{port}}", { - "host": _zeitbild.frontend_web.conf.get()["backend"]["host"], - "port": _zeitbild.frontend_web.conf.get()["backend"]["port"].toFixed(0), + "host": _dali.conf.get()["backend"]["host"], + "port": _dali.conf.get()["backend"]["port"].toFixed(0), } ), "path": lib_plankton.string.coin( "{{base}}{{action}}", { - "base": _zeitbild.frontend_web.conf.get()["backend"]["path"], + "base": _dali.conf.get()["backend"]["path"], "action": action, } ), @@ -300,7 +300,7 @@ namespace _zeitbild.frontend_web.backend { id : int; name : string; - access_level : _zeitbild.frontend_web.type.enum_access_level; + access_level : _dali.type.enum_access_level; } > > @@ -330,9 +330,9 @@ namespace _zeitbild.frontend_web.backend /** */ export async function calendar_get( - calendar_id : _zeitbild.frontend_web.type.calendar_id + calendar_id : _dali.type.calendar_id ) : Promise< - _zeitbild.frontend_web.type.calendar_object + _dali.type.calendar_object > { return ( @@ -388,9 +388,9 @@ namespace _zeitbild.frontend_web.backend /** */ export async function calendar_add( - calendar_object : _zeitbild.frontend_web.type.calendar_object + calendar_object : _dali.type.calendar_object ) : Promise< - _zeitbild.frontend_web.type.calendar_id + _dali.type.calendar_id > { return call( @@ -424,8 +424,8 @@ namespace _zeitbild.frontend_web.backend /** */ export async function calendar_change( - calendar_id : _zeitbild.frontend_web.type.calendar_id, - calendar_object : _zeitbild.frontend_web.type.calendar_object + calendar_id : _dali.type.calendar_id, + calendar_object : _dali.type.calendar_object ) : Promise< void > @@ -462,7 +462,7 @@ namespace _zeitbild.frontend_web.backend /** */ export async function calendar_remove( - calendar_id : _zeitbild.frontend_web.type.calendar_id + calendar_id : _dali.type.calendar_id ) : Promise< void > @@ -483,9 +483,9 @@ namespace _zeitbild.frontend_web.backend /** */ export async function calendar_event_get( - calendar_id : _zeitbild.frontend_web.type.calendar_id, - event_id : _zeitbild.frontend_web.type.local_resource_event_id - ) : Promise<_zeitbild.frontend_web.type.event_object> + calendar_id : _dali.type.calendar_id, + event_id : _dali.type.local_resource_event_id + ) : Promise<_dali.type.event_object> { return call( lib_plankton.http.enum_method.get, @@ -504,8 +504,8 @@ namespace _zeitbild.frontend_web.backend /** */ export async function calendar_event_add( - calendar_id : _zeitbild.frontend_web.type.calendar_id, - event_object : _zeitbild.frontend_web.type.event_object + calendar_id : _dali.type.calendar_id, + event_object : _dali.type.event_object ) : Promise { return call( @@ -524,9 +524,9 @@ namespace _zeitbild.frontend_web.backend /** */ export async function calendar_event_change( - calendar_id : _zeitbild.frontend_web.type.calendar_id, - event_id : _zeitbild.frontend_web.type.local_resource_event_id, - event_object : _zeitbild.frontend_web.type.event_object + calendar_id : _dali.type.calendar_id, + event_id : _dali.type.local_resource_event_id, + event_object : _dali.type.event_object ) : Promise { return call( @@ -546,8 +546,8 @@ namespace _zeitbild.frontend_web.backend /** */ export async function calendar_event_remove( - calendar_id : _zeitbild.frontend_web.type.calendar_id, - event_id : _zeitbild.frontend_web.type.local_resource_event_id + calendar_id : _dali.type.calendar_id, + event_id : _dali.type.local_resource_event_id ) : Promise { return call( @@ -571,16 +571,16 @@ namespace _zeitbild.frontend_web.backend from_pit : lib_plankton.pit.type_pit, to_pit : lib_plankton.pit.type_pit, options : { - calendar_ids ?: (null | Array<_zeitbild.frontend_web.type.calendar_id>); + calendar_ids ?: (null | Array<_dali.type.calendar_id>); } = {} ) : Promise< Array< { - calendar_id : _zeitbild.frontend_web.type.calendar_id; + calendar_id : _dali.type.calendar_id; calendar_name : string; - access_level : _zeitbild.frontend_web.type.enum_access_level; - event_id : (null | _zeitbild.frontend_web.type.local_resource_event_id); - event_object : _zeitbild.frontend_web.type.event_object; + access_level : _dali.type.enum_access_level; + event_id : (null | _dali.type.local_resource_event_id); + event_object : _dali.type.event_object; } > > diff --git a/source/logic/conf.ts b/source/logic/conf.ts index 4eefd5c..58737c3 100644 --- a/source/logic/conf.ts +++ b/source/logic/conf.ts @@ -1,5 +1,5 @@ -namespace _zeitbild.frontend_web.conf +namespace _dali.conf { /** diff --git a/source/logic/helpers.ts b/source/logic/helpers.ts index dd6d418..0bc7bd6 100644 --- a/source/logic/helpers.ts +++ b/source/logic/helpers.ts @@ -1,7 +1,7 @@ /** */ -namespace _zeitbild.frontend_web.helpers +namespace _dali.helpers { /** @@ -78,12 +78,12 @@ namespace _zeitbild.frontend_web.helpers /** */ export function input_access_level( - ) : lib_plankton.zoo_input.interface_input<_zeitbild.frontend_web.type.enum_access_level> + ) : lib_plankton.zoo_input.interface_input<_dali.type.enum_access_level> { return ( new lib_plankton.zoo_input.class_input_wrapped< /*("none" | "view" | "edit" | "admin")*/string, - _zeitbild.frontend_web.type.enum_access_level + _dali.type.enum_access_level >( new lib_plankton.zoo_input.class_input_selection( [ @@ -107,18 +107,18 @@ namespace _zeitbild.frontend_web.helpers ), (raw) => { switch (raw) { - case "none": return _zeitbild.frontend_web.type.enum_access_level.none; - case "view": return _zeitbild.frontend_web.type.enum_access_level.view; - case "edit": return _zeitbild.frontend_web.type.enum_access_level.edit; - case "admin": return _zeitbild.frontend_web.type.enum_access_level.admin; + case "none": return _dali.type.enum_access_level.none; + case "view": return _dali.type.enum_access_level.view; + case "edit": return _dali.type.enum_access_level.edit; + case "admin": return _dali.type.enum_access_level.admin; } }, (access_level) => { switch (access_level) { - case _zeitbild.frontend_web.type.enum_access_level.none: return "none"; - case _zeitbild.frontend_web.type.enum_access_level.view: return "view"; - case _zeitbild.frontend_web.type.enum_access_level.edit: return "edit"; - case _zeitbild.frontend_web.type.enum_access_level.admin: return "admin"; + case _dali.type.enum_access_level.none: return "none"; + case _dali.type.enum_access_level.view: return "view"; + case _dali.type.enum_access_level.edit: return "edit"; + case _dali.type.enum_access_level.admin: return "admin"; } }, ) @@ -129,12 +129,12 @@ namespace _zeitbild.frontend_web.helpers /** */ export async function input_attributed_access( - ) : Promise> + ) : Promise> { - const users : Array<{id : _zeitbild.frontend_web.type.user_id; name : string;}> = await _zeitbild.frontend_web.backend.user_list( + const users : Array<{id : _dali.type.user_id; name : string;}> = await _dali.backend.user_list( ); return Promise.resolve( - new lib_plankton.zoo_input.class_input_hashmap<_zeitbild.frontend_web.type.user_id, _zeitbild.frontend_web.type.enum_access_level>( + new lib_plankton.zoo_input.class_input_hashmap<_dali.type.user_id, _dali.type.enum_access_level>( // hash_key (user_id) => user_id.toFixed(0), // key_input_factory @@ -164,7 +164,7 @@ namespace _zeitbild.frontend_web.helpers ) : lib_plankton.zoo_input.interface_input { return ( - _zeitbild.frontend_web.conf.get().misc.use_central_europe_specific_datetime_inputs + _dali.conf.get().misc.use_central_europe_specific_datetime_inputs ? new lib_plankton.zoo_input.class_input_datetime_central_europe( { diff --git a/source/logic/main.ts b/source/logic/main.ts index 4c8a2ff..cb10981 100644 --- a/source/logic/main.ts +++ b/source/logic/main.ts @@ -1,7 +1,7 @@ /** */ -namespace _zeitbild.frontend_web +namespace _dali { /** @@ -10,7 +10,7 @@ namespace _zeitbild.frontend_web ) : Promise { // conf - await _zeitbild.frontend_web.conf.init( + await _dali.conf.init( "conf.json" ); @@ -20,7 +20,7 @@ namespace _zeitbild.frontend_web {"kind": "console", "data": {"threshold": "info"}}, ] ); - await _zeitbild.frontend_web.backend.init( + await _dali.backend.init( ); await lib_plankton.translate.initialize( { diff --git a/source/logic/types.ts b/source/logic/types.ts index a689409..674f72f 100644 --- a/source/logic/types.ts +++ b/source/logic/types.ts @@ -1,7 +1,7 @@ /** */ -namespace _zeitbild.frontend_web.type +namespace _dali.type { /** diff --git a/source/pages/caldav/logic.ts b/source/pages/caldav/logic.ts index 7646644..59e6488 100644 --- a/source/pages/caldav/logic.ts +++ b/source/pages/caldav/logic.ts @@ -1,4 +1,4 @@ -namespace _zeitbild.frontend_web.pages +namespace _dali.pages { /** @@ -7,8 +7,8 @@ namespace _zeitbild.frontend_web.pages "caldav", async (parameters, target_element) => { target_element.innerHTML = ""; - const conf = await _zeitbild.frontend_web.backend.user_dav_conf(); - target_element.innerHTML = await _zeitbild.frontend_web.helpers.template_coin( + const conf = await _dali.backend.user_dav_conf(); + target_element.innerHTML = await _dali.helpers.template_coin( "caldav", "main", { @@ -16,7 +16,7 @@ namespace _zeitbild.frontend_web.pages "content": ( (conf === null) ? - await _zeitbild.frontend_web.helpers.template_coin( + await _dali.helpers.template_coin( "caldav", "unavailable", { @@ -24,7 +24,7 @@ namespace _zeitbild.frontend_web.pages } ) : - await _zeitbild.frontend_web.helpers.template_coin( + await _dali.helpers.template_coin( "caldav", "available", { @@ -32,7 +32,7 @@ namespace _zeitbild.frontend_web.pages "conf_content": ( (conf.password === null) ? - await _zeitbild.frontend_web.helpers.template_coin( + await _dali.helpers.template_coin( "caldav", "conf-token_unset", { @@ -40,7 +40,7 @@ namespace _zeitbild.frontend_web.pages } ) : - await _zeitbild.frontend_web.helpers.template_coin( + await _dali.helpers.template_coin( "caldav", "conf-token_set", { @@ -55,7 +55,7 @@ namespace _zeitbild.frontend_web.pages await lib_plankton.call.promise_condense( conf.setup_hints .map( - entry => () => _zeitbild.frontend_web.helpers.template_coin( + entry => () => _dali.helpers.template_coin( "caldav", "conf-setup_hint_entry", { @@ -104,7 +104,7 @@ namespace _zeitbild.frontend_web.pages document.querySelector("#caldav-set_token > button").addEventListener( "click", async () => { - await _zeitbild.frontend_web.backend.user_dav_token(); + await _dali.backend.user_dav_token(); lib_plankton.zoo_page.reload(); } ); diff --git a/source/pages/calendar_add/logic.ts b/source/pages/calendar_add/logic.ts index b71f78e..8fe4906 100644 --- a/source/pages/calendar_add/logic.ts +++ b/source/pages/calendar_add/logic.ts @@ -1,4 +1,4 @@ -namespace _zeitbild.frontend_web.pages +namespace _dali.pages { /** @@ -7,7 +7,7 @@ namespace _zeitbild.frontend_web.pages "calendar_add", async (parameters, target_element) => { target_element.innerHTML = ""; - target_element.innerHTML = await _zeitbild.frontend_web.helpers.template_coin( + target_element.innerHTML = await _dali.helpers.template_coin( "calendar_add", "default", { @@ -15,29 +15,29 @@ namespace _zeitbild.frontend_web.pages } ); const form : lib_plankton.zoo_form.class_form< - _zeitbild.frontend_web.type.calendar_object, + _dali.type.calendar_object, { name : string; access : { public : boolean; - default_level : _zeitbild.frontend_web.type.enum_access_level; + default_level : _dali.type.enum_access_level; attributed : lib_plankton.map.type_map< - _zeitbild.frontend_web.type.user_id, - _zeitbild.frontend_web.type.enum_access_level + _dali.type.user_id, + _dali.type.enum_access_level >; }; resource_kind : string; } > = new lib_plankton.zoo_form.class_form< - _zeitbild.frontend_web.type.calendar_object, + _dali.type.calendar_object, { name : string; access : { public : boolean; - default_level : _zeitbild.frontend_web.type.enum_access_level; + default_level : _dali.type.enum_access_level; attributed : lib_plankton.map.type_map< - _zeitbild.frontend_web.type.user_id, - _zeitbild.frontend_web.type.enum_access_level + _dali.type.user_id, + _dali.type.enum_access_level >; }; resource_kind : string; @@ -97,12 +97,12 @@ namespace _zeitbild.frontend_web.pages }, { "name": "default_level", - "input": _zeitbild.frontend_web.helpers.input_access_level(), + "input": _dali.helpers.input_access_level(), "label": lib_plankton.translate.get("calendar.access.default_level"), }, { "name": "attributed", - "input": await _zeitbild.frontend_web.helpers.input_attributed_access(), + "input": await _dali.helpers.input_attributed_access(), "label": lib_plankton.translate.get("calendar.access.attributed"), }, ] @@ -134,7 +134,7 @@ namespace _zeitbild.frontend_web.pages "procedure": async (get_value, get_representation) => { const value : any = await get_value(); try { - await _zeitbild.frontend_web.backend.calendar_add( + await _dali.backend.calendar_add( value ); lib_plankton.zoo_page.set( diff --git a/source/pages/calendar_edit/logic.ts b/source/pages/calendar_edit/logic.ts index 6fb20f0..aa50457 100644 --- a/source/pages/calendar_edit/logic.ts +++ b/source/pages/calendar_edit/logic.ts @@ -1,4 +1,4 @@ -namespace _zeitbild.frontend_web.pages +namespace _dali.pages { /** @@ -9,7 +9,7 @@ namespace _zeitbild.frontend_web.pages const read_only : boolean = ((parameters["read_only"] ?? "yes") === "yes"); const calendar_id : int = parseInt(parameters["calendar_id"]); target_element.innerHTML = ""; - target_element.innerHTML = await _zeitbild.frontend_web.helpers.template_coin( + target_element.innerHTML = await _dali.helpers.template_coin( "calendar_edit", "default", { @@ -17,28 +17,28 @@ namespace _zeitbild.frontend_web.pages } ); const form : lib_plankton.zoo_form.class_form< - _zeitbild.frontend_web.type.calendar_object, + _dali.type.calendar_object, { name : string; access : { public : boolean; - default_level : _zeitbild.frontend_web.type.enum_access_level; + default_level : _dali.type.enum_access_level; attributed : lib_plankton.map.type_map< - _zeitbild.frontend_web.type.user_id, - _zeitbild.frontend_web.type.enum_access_level + _dali.type.user_id, + _dali.type.enum_access_level >; }; } > = new lib_plankton.zoo_form.class_form< - _zeitbild.frontend_web.type.calendar_object, + _dali.type.calendar_object, { name : string; access : { public : boolean; - default_level : _zeitbild.frontend_web.type.enum_access_level; + default_level : _dali.type.enum_access_level; attributed : lib_plankton.map.type_map< - _zeitbild.frontend_web.type.user_id, - _zeitbild.frontend_web.type.enum_access_level + _dali.type.user_id, + _dali.type.enum_access_level >; }; } @@ -75,12 +75,12 @@ namespace _zeitbild.frontend_web.pages }, { "name": "default_level", - "input": _zeitbild.frontend_web.helpers.input_access_level(), + "input": _dali.helpers.input_access_level(), "label": lib_plankton.translate.get("calendar.access.default_level"), }, { "name": "attributed", - "input": await _zeitbild.frontend_web.helpers.input_attributed_access(), + "input": await _dali.helpers.input_attributed_access(), "label": lib_plankton.translate.get("calendar.access.attributed"), }, ] @@ -102,7 +102,7 @@ namespace _zeitbild.frontend_web.pages "procedure": async (get_value, get_representation) => { const value : any = await get_value(); try { - await _zeitbild.frontend_web.backend.calendar_change( + await _dali.backend.calendar_change( calendar_id, value ); @@ -132,7 +132,7 @@ namespace _zeitbild.frontend_web.pages "target": "submit", "procedure": async (get_value, get_representation) => { try { - await _zeitbild.frontend_web.backend.calendar_remove( + await _dali.backend.calendar_remove( calendar_id ); lib_plankton.zoo_page.set( @@ -160,7 +160,7 @@ namespace _zeitbild.frontend_web.pages ) ); await form.setup(document.querySelector("#calendar_edit_form")); - const calendar_object : _zeitbild.frontend_web.type.calendar_object = await _zeitbild.frontend_web.backend.calendar_get( + const calendar_object : _dali.type.calendar_object = await _dali.backend.calendar_get( calendar_id ); await form.input_write(calendar_object); diff --git a/source/pages/event_add/logic.ts b/source/pages/event_add/logic.ts index 915dba7..f5b5d90 100644 --- a/source/pages/event_add/logic.ts +++ b/source/pages/event_add/logic.ts @@ -1,4 +1,4 @@ -namespace _zeitbild.frontend_web.pages +namespace _dali.pages { /** @@ -52,7 +52,7 @@ namespace _zeitbild.frontend_web.pages lib_plankton.pit.to_datetime(lib_plankton.pit.now()).date ); target_element.innerHTML = ""; - target_element.innerHTML = await _zeitbild.frontend_web.helpers.template_coin( + target_element.innerHTML = await _dali.helpers.template_coin( "event_add", "default", { @@ -61,8 +61,8 @@ namespace _zeitbild.frontend_web.pages ); const form : lib_plankton.zoo_form.class_form< { - calendar_id : _zeitbild.frontend_web.type.calendar_id; - event_object : _zeitbild.frontend_web.type.event_object; + calendar_id : _dali.type.calendar_id; + event_object : _dali.type.event_object; }, { calendar_id : string; @@ -75,8 +75,8 @@ namespace _zeitbild.frontend_web.pages } > = new lib_plankton.zoo_form.class_form< { - calendar_id : _zeitbild.frontend_web.type.calendar_id; - event_object : _zeitbild.frontend_web.type.event_object; + calendar_id : _dali.type.calendar_id; + event_object : _dali.type.event_object; }, { calendar_id : string; @@ -114,12 +114,12 @@ namespace _zeitbild.frontend_web.pages "name": "calendar_id", "input": new lib_plankton.zoo_input.class_input_selection( ( - (await _zeitbild.frontend_web.backend.calendar_list()) + (await _dali.backend.calendar_list()) .filter( (entry) => ( - (entry.access_level === _zeitbild.frontend_web.type.enum_access_level.edit) + (entry.access_level === _dali.type.enum_access_level.edit) || - (entry.access_level === _zeitbild.frontend_web.type.enum_access_level.admin) + (entry.access_level === _dali.type.enum_access_level.admin) ) ) .map( @@ -140,13 +140,13 @@ namespace _zeitbild.frontend_web.pages }, { "name": "begin", - "input": _zeitbild.frontend_web.helpers.datetime_input(), + "input": _dali.helpers.datetime_input(), "label": lib_plankton.translate.get("event.begin") }, { "name": "end", "input": new lib_plankton.zoo_input.class_input_soft( - _zeitbild.frontend_web.helpers.datetime_input() + _dali.helpers.datetime_input() ), "label": lib_plankton.translate.get("event.end") }, @@ -183,7 +183,7 @@ namespace _zeitbild.frontend_web.pages "procedure": async (get_value, get_representation) => { const value : any = await get_value(); try { - await _zeitbild.frontend_web.backend.calendar_event_add( + await _dali.backend.calendar_event_add( value.calendar_id, value.event_object ); diff --git a/source/pages/event_edit/logic.ts b/source/pages/event_edit/logic.ts index a08b761..4e4bab6 100644 --- a/source/pages/event_edit/logic.ts +++ b/source/pages/event_edit/logic.ts @@ -1,4 +1,4 @@ -namespace _zeitbild.frontend_web.pages +namespace _dali.pages { /** @@ -10,7 +10,7 @@ namespace _zeitbild.frontend_web.pages const calendar_id : int = parseInt(parameters["calendar_id"]); const event_id : int = parseInt(parameters["event_id"]); target_element.innerHTML = ""; - target_element.innerHTML = await _zeitbild.frontend_web.helpers.template_coin( + target_element.innerHTML = await _dali.helpers.template_coin( "event_edit", "default", { @@ -24,7 +24,7 @@ namespace _zeitbild.frontend_web.pages } ); const form : lib_plankton.zoo_form.class_form< - _zeitbild.frontend_web.type.event_object, + _dali.type.event_object, { name : string; begin : lib_plankton.pit.type_datetime; @@ -34,7 +34,7 @@ namespace _zeitbild.frontend_web.pages description : (null | string); } > = new lib_plankton.zoo_form.class_form< - _zeitbild.frontend_web.type.event_object, + _dali.type.event_object, { name : string; begin : lib_plankton.pit.type_datetime; @@ -70,13 +70,13 @@ namespace _zeitbild.frontend_web.pages }, { "name": "begin", - "input": _zeitbild.frontend_web.helpers.datetime_input(), + "input": _dali.helpers.datetime_input(), "label": lib_plankton.translate.get("event.begin") }, { "name": "end", "input": new lib_plankton.zoo_input.class_input_soft( - _zeitbild.frontend_web.helpers.datetime_input() + _dali.helpers.datetime_input() ), "label": lib_plankton.translate.get("event.end") }, @@ -119,7 +119,7 @@ namespace _zeitbild.frontend_web.pages "procedure": async (get_value, get_representation) => { const value : any = await get_value(); try { - await _zeitbild.frontend_web.backend.calendar_event_change( + await _dali.backend.calendar_event_change( calendar_id, event_id, value @@ -151,7 +151,7 @@ namespace _zeitbild.frontend_web.pages "target": "submit", "procedure": async (get_value, get_representation) => { try { - await _zeitbild.frontend_web.backend.calendar_event_remove( + await _dali.backend.calendar_event_remove( calendar_id, event_id ); @@ -181,7 +181,7 @@ namespace _zeitbild.frontend_web.pages ) ); await form.setup(document.querySelector("#event_edit_form")); - const event_object : _zeitbild.frontend_web.type.event_object = await _zeitbild.frontend_web.backend.calendar_event_get( + const event_object : _dali.type.event_object = await _dali.backend.calendar_event_get( calendar_id, event_id ); diff --git a/source/pages/login/logic.ts b/source/pages/login/logic.ts index 69d9e8b..c5ff23d 100644 --- a/source/pages/login/logic.ts +++ b/source/pages/login/logic.ts @@ -1,4 +1,4 @@ -namespace _zeitbild.frontend_web.pages +namespace _dali.pages { /** @@ -7,14 +7,14 @@ namespace _zeitbild.frontend_web.pages "login", async (parameters, target_element) => { target_element.innerHTML = ""; - const preparation : {kind : string; data : any;} = await _zeitbild.frontend_web.backend.session_prepare( + const preparation : {kind : string; data : any;} = await _dali.backend.session_prepare( { - "oidc_redirect_uri_template": _zeitbild.frontend_web.conf.get()["misc"]["oidc_redirect_uri_template"], + "oidc_redirect_uri_template": _dali.conf.get()["misc"]["oidc_redirect_uri_template"], } ); switch (preparation.kind) { case "internal": { - target_element.innerHTML = await _zeitbild.frontend_web.helpers.template_coin( + target_element.innerHTML = await _dali.helpers.template_coin( "login", "default", { @@ -52,7 +52,7 @@ namespace _zeitbild.frontend_web.pages "procedure": async (get_value, get_representation) => { const value : any = await get_value(); try { - await _zeitbild.frontend_web.backend.session_begin( + await _dali.backend.session_begin( value.name, value.password ); diff --git a/source/pages/logout/logic.ts b/source/pages/logout/logic.ts index d9d0644..78ad65e 100644 --- a/source/pages/logout/logic.ts +++ b/source/pages/logout/logic.ts @@ -1,4 +1,4 @@ -namespace _zeitbild.frontend_web.pages +namespace _dali.pages { /** @@ -7,7 +7,7 @@ namespace _zeitbild.frontend_web.pages "logout", async (parameters, target_element) => { target_element.innerHTML = ""; - await _zeitbild.frontend_web.backend.session_end( + await _dali.backend.session_end( ); lib_plankton.zoo_page.set( { diff --git a/source/pages/oidc_finish/logic.ts b/source/pages/oidc_finish/logic.ts index 8a9015f..7ac4a14 100644 --- a/source/pages/oidc_finish/logic.ts +++ b/source/pages/oidc_finish/logic.ts @@ -1,4 +1,4 @@ -namespace _zeitbild.frontend_web.pages +namespace _dali.pages { /** @@ -7,7 +7,7 @@ namespace _zeitbild.frontend_web.pages "oidc_finish", async (parameters, target_element) => { target_element.innerHTML = ""; - await _zeitbild.frontend_web.backend.set_session_key(parameters["session_key"]); + await _dali.backend.set_session_key(parameters["session_key"]); lib_plankton.zoo_page.set( { "name": "overview", diff --git a/source/pages/overview/logic.ts b/source/pages/overview/logic.ts index 4fb74d1..784e585 100644 --- a/source/pages/overview/logic.ts +++ b/source/pages/overview/logic.ts @@ -1,4 +1,4 @@ -namespace _zeitbild.frontend_web.pages.overview +namespace _dali.pages.overview { /** @@ -24,18 +24,18 @@ namespace _zeitbild.frontend_web.pages.overview ); // exec - target_element.innerHTML = await _zeitbild.frontend_web.helpers.template_coin( + target_element.innerHTML = await _dali.helpers.template_coin( "overview", "default", { } ); target_element.querySelector("#overview").classList.toggle("overview-compact", compact); - let widget_weekview : _zeitbild.frontend_web.widgets.weekview.class_widget_weekview; - let widget_listview : _zeitbild.frontend_web.widgets.listview.class_widget_listview; + let widget_weekview : _dali.widgets.weekview.class_widget_weekview; + let widget_listview : _dali.widgets.listview.class_widget_listview; // hint { - if (! await _zeitbild.frontend_web.backend.is_logged_in()) { + if (! await _dali.backend.is_logged_in()) { target_element.querySelector("#overview-head").textContent = lib_plankton.translate.get("page.overview.login_hint"); } else { @@ -46,23 +46,23 @@ namespace _zeitbild.frontend_web.pages.overview { const data : Array< { - id : _zeitbild.frontend_web.type.calendar_id; + id : _dali.type.calendar_id; name : string; - access_level : _zeitbild.frontend_web.type.enum_access_level; + access_level : _dali.type.enum_access_level; } - > = await _zeitbild.frontend_web.backend.calendar_list( + > = await _dali.backend.calendar_list( ); - const widget_sources = new _zeitbild.frontend_web.widgets.sources.class_widget_sources( + const widget_sources = new _dali.widgets.sources.class_widget_sources( data, { "action_open": (entry) => { switch (entry.access_level) { - case _zeitbild.frontend_web.type.enum_access_level.none: { + case _dali.type.enum_access_level.none: { throw (new Error("this event should not be visible")); break; } - case _zeitbild.frontend_web.type.enum_access_level.edit: - case _zeitbild.frontend_web.type.enum_access_level.view: { + case _dali.type.enum_access_level.edit: + case _dali.type.enum_access_level.view: { lib_plankton.zoo_page.set( { "name": "calendar_edit", @@ -74,7 +74,7 @@ namespace _zeitbild.frontend_web.pages.overview ); break; } - case _zeitbild.frontend_web.type.enum_access_level.admin: { + case _dali.type.enum_access_level.admin: { lib_plankton.zoo_page.set( { "name": "calendar_edit", @@ -97,7 +97,7 @@ namespace _zeitbild.frontend_web.pages.overview } // events { - const get_entries = (from_pit, to_pit, calendar_ids) => _zeitbild.frontend_web.backend.events( + const get_entries = (from_pit, to_pit, calendar_ids) => _dali.backend.events( from_pit, to_pit, { @@ -106,11 +106,11 @@ namespace _zeitbild.frontend_web.pages.overview ); const action_select_event = (calendar_id, access_level, event_id) => { switch (access_level) { - case _zeitbild.frontend_web.type.enum_access_level.none: { + case _dali.type.enum_access_level.none: { throw (new Error("this event should not be visible")); break; } - case _zeitbild.frontend_web.type.enum_access_level.view: { + case _dali.type.enum_access_level.view: { lib_plankton.zoo_page.set( { "name": "event_edit", @@ -123,8 +123,8 @@ namespace _zeitbild.frontend_web.pages.overview ); break; } - case _zeitbild.frontend_web.type.enum_access_level.edit: - case _zeitbild.frontend_web.type.enum_access_level.admin: { + case _dali.type.enum_access_level.edit: + case _dali.type.enum_access_level.admin: { lib_plankton.zoo_page.set( { "name": "event_edit", @@ -142,7 +142,7 @@ namespace _zeitbild.frontend_web.pages.overview // listview { widget_listview = ( - new _zeitbild.frontend_web.widgets.listview.class_widget_listview( + new _dali.widgets.listview.class_widget_listview( get_entries, { "action_select_event": action_select_event, @@ -167,7 +167,7 @@ namespace _zeitbild.frontend_web.pages.overview // weekview { widget_weekview = ( - new _zeitbild.frontend_web.widgets.weekview.class_widget_weekview( + new _dali.widgets.weekview.class_widget_weekview( get_entries, { "action_select_event": action_select_event, diff --git a/source/widgets/listview/logic.ts b/source/widgets/listview/logic.ts index 9ede8ec..4842011 100644 --- a/source/widgets/listview/logic.ts +++ b/source/widgets/listview/logic.ts @@ -1,14 +1,14 @@ -namespace _zeitbild.frontend_web.widgets.listview +namespace _dali.widgets.listview { /** */ type type_entry = { - calendar_id : _zeitbild.frontend_web.type.calendar_id; + calendar_id : _dali.type.calendar_id; calendar_name : string; - access_level : _zeitbild.frontend_web.type.enum_access_level; - event_id : (null | _zeitbild.frontend_web.type.local_resource_event_id); - event_object : _zeitbild.frontend_web.type.event_object; + access_level : _dali.type.enum_access_level; + event_id : (null | _dali.type.local_resource_event_id); + event_object : _dali.type.event_object; }; @@ -18,7 +18,7 @@ namespace _zeitbild.frontend_web.widgets.listview ( from_pit : lib_plankton.pit.type_pit, to_pit : lib_plankton.pit.type_pit, - calendar_ids : Array<_zeitbild.frontend_web.type.calendar_id> + calendar_ids : Array<_dali.type.calendar_id> ) => Promise> @@ -39,9 +39,9 @@ namespace _zeitbild.frontend_web.widgets.listview */ private action_select_event : ( ( - calendar_id : _zeitbild.frontend_web.type.calendar_id, - access_level : _zeitbild.frontend_web.type.enum_access_level, - event_id : _zeitbild.frontend_web.type.local_resource_event_id + calendar_id : _dali.type.calendar_id, + access_level : _dali.type.enum_access_level, + event_id : _dali.type.local_resource_event_id ) => void @@ -65,9 +65,9 @@ namespace _zeitbild.frontend_web.widgets.listview options : { action_select_event ?: ( ( - calendar_id : _zeitbild.frontend_web.type.calendar_id, - access_level : _zeitbild.frontend_web.type.enum_access_level, - event_id : _zeitbild.frontend_web.type.local_resource_event_id + calendar_id : _dali.type.calendar_id, + access_level : _dali.type.enum_access_level, + event_id : _dali.type.local_resource_event_id ) => void @@ -120,14 +120,14 @@ namespace _zeitbild.frontend_web.widgets.listview // view { - target_element.innerHTML = await _zeitbild.frontend_web.helpers.template_coin( + target_element.innerHTML = await _dali.helpers.template_coin( "widget-listview", "main", { "add_href": "", "add_label": lib_plankton.translate.get("widget.listview.add"), "add_extra_classes": ( - (! await _zeitbild.frontend_web.backend.is_logged_in()) + (! await _dali.backend.is_logged_in()) ? " listview-add-hidden" : @@ -135,10 +135,10 @@ namespace _zeitbild.frontend_web.widgets.listview ), "entries": ( ( - await _zeitbild.frontend_web.helpers.promise_row( + await _dali.helpers.promise_row( entries .map( - (entry) => () => _zeitbild.frontend_web.helpers.template_coin( + (entry) => () => _dali.helpers.template_coin( "widget-listview", "entry", { @@ -222,10 +222,10 @@ namespace _zeitbild.frontend_web.widgets.listview ), "access_level": (() => { switch (entry.access_level) { - case _zeitbild.frontend_web.type.enum_access_level.none: return "none"; - case _zeitbild.frontend_web.type.enum_access_level.view: return "view"; - case _zeitbild.frontend_web.type.enum_access_level.edit: return "edit"; - case _zeitbild.frontend_web.type.enum_access_level.admin: return "admin"; + case _dali.type.enum_access_level.none: return "none"; + case _dali.type.enum_access_level.view: return "view"; + case _dali.type.enum_access_level.edit: return "edit"; + case _dali.type.enum_access_level.admin: return "admin"; } }) (), } @@ -261,20 +261,20 @@ namespace _zeitbild.frontend_web.widgets.listview else { const rel : string = element.getAttribute("rel"); const parts : Array = rel.split("/"); - const calendar_id : _zeitbild.frontend_web.type.calendar_id = parseInt(parts[0]); - const event_id : (null | _zeitbild.frontend_web.type.local_resource_event_id) = ( + const calendar_id : _dali.type.calendar_id = parseInt(parts[0]); + const event_id : (null | _dali.type.local_resource_event_id) = ( parts[1] === "-" ? null : parseInt(parts[1]) ); - const access_level : _zeitbild.frontend_web.type.enum_access_level = (() => { + const access_level : _dali.type.enum_access_level = (() => { switch (parts[2]) { - case "none": return _zeitbild.frontend_web.type.enum_access_level.none; - case "view": return _zeitbild.frontend_web.type.enum_access_level.view; - case "edit": return _zeitbild.frontend_web.type.enum_access_level.edit; - case "admin": return _zeitbild.frontend_web.type.enum_access_level.admin; + case "none": return _dali.type.enum_access_level.none; + case "view": return _dali.type.enum_access_level.view; + case "edit": return _dali.type.enum_access_level.edit; + case "admin": return _dali.type.enum_access_level.admin; } }) (); this.action_select_event( diff --git a/source/widgets/sources/logic.ts b/source/widgets/sources/logic.ts index bd81bb2..ad0a03a 100644 --- a/source/widgets/sources/logic.ts +++ b/source/widgets/sources/logic.ts @@ -1,12 +1,12 @@ -namespace _zeitbild.frontend_web.widgets.sources +namespace _dali.widgets.sources { /** */ type type_entry = { - id : _zeitbild.frontend_web.type.calendar_id; + id : _dali.type.calendar_id; name : string; - access_level : _zeitbild.frontend_web.type.enum_access_level; + access_level : _dali.type.enum_access_level; }; @@ -74,18 +74,18 @@ namespace _zeitbild.frontend_web.widgets.sources target_element : Element ) : Promise { - target_element.innerHTML = await _zeitbild.frontend_web.helpers.template_coin( + target_element.innerHTML = await _dali.helpers.template_coin( "widget-sources", "main", { "entries": ( ( - await _zeitbild.frontend_web.helpers.promise_row( + await _dali.helpers.promise_row( this.keys .map( (key) => () => { const entry : type_entry = this.data[key]; - return _zeitbild.frontend_web.helpers.template_coin( + return _dali.helpers.template_coin( "widget-sources", "entry", { diff --git a/source/widgets/weekview/logic.ts b/source/widgets/weekview/logic.ts index ae60a10..49322a1 100644 --- a/source/widgets/weekview/logic.ts +++ b/source/widgets/weekview/logic.ts @@ -1,14 +1,14 @@ -namespace _zeitbild.frontend_web.widgets.weekview +namespace _dali.widgets.weekview { /** */ type type_entry = { - calendar_id : _zeitbild.frontend_web.type.calendar_id; + calendar_id : _dali.type.calendar_id; calendar_name : string; - access_level : _zeitbild.frontend_web.type.enum_access_level; - event_id : (null | _zeitbild.frontend_web.type.local_resource_event_id); - event_object : _zeitbild.frontend_web.type.event_object; + access_level : _dali.type.enum_access_level; + event_id : (null | _dali.type.local_resource_event_id); + event_object : _dali.type.event_object; }; @@ -18,7 +18,7 @@ namespace _zeitbild.frontend_web.widgets.weekview ( from_pit : lib_plankton.pit.type_pit, to_pit : lib_plankton.pit.type_pit, - calendar_ids : Array<_zeitbild.frontend_web.type.calendar_id> + calendar_ids : Array<_dali.type.calendar_id> ) => Promise> @@ -44,9 +44,9 @@ namespace _zeitbild.frontend_web.widgets.weekview */ private action_select_event : ( ( - calendar_id : _zeitbild.frontend_web.type.calendar_id, - access_level : _zeitbild.frontend_web.type.enum_access_level, - event_id : _zeitbild.frontend_web.type.local_resource_event_id + calendar_id : _dali.type.calendar_id, + access_level : _dali.type.enum_access_level, + event_id : _dali.type.local_resource_event_id ) => void @@ -71,9 +71,9 @@ namespace _zeitbild.frontend_web.widgets.weekview options : { action_select_event ?: ( ( - calendar_id : _zeitbild.frontend_web.type.calendar_id, - access_level : _zeitbild.frontend_web.type.enum_access_level, - event_id : _zeitbild.frontend_web.type.local_resource_event_id + calendar_id : _dali.type.calendar_id, + access_level : _dali.type.enum_access_level, + event_id : _dali.type.local_resource_event_id ) => void @@ -107,7 +107,7 @@ namespace _zeitbild.frontend_web.widgets.weekview */ private static event_generate_tooltip( calendar_name : string, - event_object : _zeitbild.frontend_web.type.event_object + event_object : _dali.type.event_object ) : string { return ( @@ -205,7 +205,7 @@ namespace _zeitbild.frontend_web.widgets.weekview calendar_ids : ( null | - Array<_zeitbild.frontend_web.type.calendar_id> + Array<_dali.type.calendar_id> ), from : { year : int; @@ -219,10 +219,10 @@ namespace _zeitbild.frontend_web.widgets.weekview ) : Promise< { sources : lib_plankton.map.type_map< - _zeitbild.frontend_web.type.calendar_id, + _dali.type.calendar_id, { name : string; - access_level : _zeitbild.frontend_web.type.enum_access_level; + access_level : _dali.type.enum_access_level; } >; rows : Array< @@ -233,9 +233,9 @@ namespace _zeitbild.frontend_web.widgets.weekview pit : lib_plankton.pit.type_pit; entries : Array< { - calendar_id : _zeitbild.frontend_web.type.calendar_id; - event_id : (null | _zeitbild.frontend_web.type.local_resource_event_id); - event_object : _zeitbild.frontend_web.type.event_object; + calendar_id : _dali.type.calendar_id; + event_id : (null | _dali.type.local_resource_event_id); + event_object : _dali.type.event_object; } >; today : boolean; @@ -276,10 +276,10 @@ namespace _zeitbild.frontend_web.widgets.weekview ); let result : { sources : lib_plankton.map.type_map< - _zeitbild.frontend_web.type.calendar_id, + _dali.type.calendar_id, { name : string; - access_level : _zeitbild.frontend_web.type.enum_access_level; + access_level : _dali.type.enum_access_level; } >; rows : Array< @@ -290,9 +290,9 @@ namespace _zeitbild.frontend_web.widgets.weekview pit : lib_plankton.pit.type_pit; entries : Array< { - calendar_id : _zeitbild.frontend_web.type.calendar_id; - event_id : (null | _zeitbild.frontend_web.type.local_resource_event_id); - event_object : _zeitbild.frontend_web.type.event_object; + calendar_id : _dali.type.calendar_id; + event_id : (null | _dali.type.local_resource_event_id); + event_object : _dali.type.event_object; } >; today : boolean; @@ -329,9 +329,9 @@ namespace _zeitbild.frontend_web.widgets.weekview pit : lib_plankton.pit.type_pit; entries : Array< { - calendar_id : _zeitbild.frontend_web.type.calendar_id; - event_id : (null | _zeitbild.frontend_web.type.local_resource_event_id); - event_object : _zeitbild.frontend_web.type.event_object; + calendar_id : _dali.type.calendar_id; + event_id : (null | _dali.type.local_resource_event_id); + event_object : _dali.type.event_object; } >; today : boolean; @@ -456,7 +456,7 @@ namespace _zeitbild.frontend_web.widgets.weekview calendar_ids ?: ( null | - Array<_zeitbild.frontend_web.type.calendar_id> + Array<_dali.type.calendar_id> ); from ?: { year : int; @@ -469,8 +469,8 @@ namespace _zeitbild.frontend_web.widgets.weekview timezone_shift ?: int; action_select ?: ( ( - calendar_id : _zeitbild.frontend_web.type.calendar_id, - event_id : _zeitbild.frontend_web.type.local_resource_event_id + calendar_id : _dali.type.calendar_id, + event_id : _dali.type.local_resource_event_id ) => void @@ -504,10 +504,10 @@ namespace _zeitbild.frontend_web.widgets.weekview ); const stuff : { sources : lib_plankton.map.type_map< - _zeitbild.frontend_web.type.calendar_id, + _dali.type.calendar_id, { name : string; - access_level : _zeitbild.frontend_web.type.enum_access_level; + access_level : _dali.type.enum_access_level; } >; rows : Array< @@ -518,9 +518,9 @@ namespace _zeitbild.frontend_web.widgets.weekview pit : lib_plankton.pit.type_pit; entries : Array< { - calendar_id : _zeitbild.frontend_web.type.calendar_id; - event_id : (null | _zeitbild.frontend_web.type.local_resource_event_id); - event_object : _zeitbild.frontend_web.type.event_object; + calendar_id : _dali.type.calendar_id; + event_id : (null | _dali.type.local_resource_event_id); + event_object : _dali.type.event_object; } >; today : boolean; @@ -535,10 +535,10 @@ namespace _zeitbild.frontend_web.widgets.weekview options.timezone_shift ); const sources : lib_plankton.map.type_map< - _zeitbild.frontend_web.type.calendar_id, + _dali.type.calendar_id, { name : string; - access_level : _zeitbild.frontend_web.type.enum_access_level; + access_level : _dali.type.enum_access_level; color : lib_plankton.color.type_color; } > = lib_plankton.map.hashmap.implementation_map( @@ -570,19 +570,19 @@ namespace _zeitbild.frontend_web.widgets.weekview ) ); return ( - await _zeitbild.frontend_web.helpers.promise_row( + await _dali.helpers.promise_row( stuff.rows .map( - (row) => async () => _zeitbild.frontend_web.helpers.template_coin( + (row) => async () => _dali.helpers.template_coin( "widget-weekview", "tableview-row", { "week": row.week.toFixed(0).padStart(2, "0"), "cells": ( - await _zeitbild.frontend_web.helpers.promise_row( + await _dali.helpers.promise_row( row.data .map( - (cell) => async () => _zeitbild.frontend_web.helpers.template_coin( + (cell) => async () => _dali.helpers.template_coin( "widget-weekview", "tableview-cell", { @@ -634,10 +634,10 @@ namespace _zeitbild.frontend_web.widgets.weekview ] ), "entries": ( - await _zeitbild.frontend_web.helpers.promise_row( + await _dali.helpers.promise_row( cell.entries .map( - (entry) => () => _zeitbild.frontend_web.helpers.template_coin( + (entry) => () => _dali.helpers.template_coin( "widget-weekview", "tableview-cell-entry", { @@ -665,12 +665,12 @@ namespace _zeitbild.frontend_web.widgets.weekview entry.event_id.toFixed(0) ), "access_level": (() => { - const access_level : _zeitbild.frontend_web.type.enum_access_level = sources.get(entry.calendar_id).access_level; + const access_level : _dali.type.enum_access_level = sources.get(entry.calendar_id).access_level; switch (access_level) { - case _zeitbild.frontend_web.type.enum_access_level.none: return "none"; - case _zeitbild.frontend_web.type.enum_access_level.view: return "view"; - case _zeitbild.frontend_web.type.enum_access_level.edit: return "edit"; - case _zeitbild.frontend_web.type.enum_access_level.admin: return "admin"; + case _dali.type.enum_access_level.none: return "none"; + case _dali.type.enum_access_level.view: return "view"; + case _dali.type.enum_access_level.edit: return "edit"; + case _dali.type.enum_access_level.admin: return "admin"; } }) (), } @@ -679,12 +679,12 @@ namespace _zeitbild.frontend_web.widgets.weekview " access_level-{{access_level}}", { "access_level": (() => { - const access_level : _zeitbild.frontend_web.type.enum_access_level = sources.get(entry.calendar_id).access_level; + const access_level : _dali.type.enum_access_level = sources.get(entry.calendar_id).access_level; switch (access_level) { - case _zeitbild.frontend_web.type.enum_access_level.none: return "none"; - case _zeitbild.frontend_web.type.enum_access_level.view: return "view"; - case _zeitbild.frontend_web.type.enum_access_level.edit: return "edit"; - case _zeitbild.frontend_web.type.enum_access_level.admin: return "admin"; + case _dali.type.enum_access_level.none: return "none"; + case _dali.type.enum_access_level.view: return "view"; + case _dali.type.enum_access_level.edit: return "edit"; + case _dali.type.enum_access_level.admin: return "admin"; } }) (), } @@ -756,7 +756,7 @@ namespace _zeitbild.frontend_web.widgets.weekview ); // cells { - if (! await _zeitbild.frontend_web.backend.is_logged_in()) { + if (! await _dali.backend.is_logged_in()) { // do nothing } else { @@ -786,7 +786,7 @@ namespace _zeitbild.frontend_web.widgets.weekview } // events { - if (! await _zeitbild.frontend_web.backend.is_logged_in()) { + if (! await _dali.backend.is_logged_in()) { // do nothing } else { @@ -797,20 +797,20 @@ namespace _zeitbild.frontend_web.widgets.weekview () => { const rel : string = element.getAttribute("rel"); const parts : Array = rel.split("/"); - const calendar_id : _zeitbild.frontend_web.type.calendar_id = parseInt(parts[0]); - const event_id : (null | _zeitbild.frontend_web.type.local_resource_event_id) = ( + const calendar_id : _dali.type.calendar_id = parseInt(parts[0]); + const event_id : (null | _dali.type.local_resource_event_id) = ( (parts[1] === "-") ? null : parseInt(parts[1]) ); - const access_level : _zeitbild.frontend_web.type.enum_access_level = (() => { + const access_level : _dali.type.enum_access_level = (() => { switch (parts[2]) { - case "none": return _zeitbild.frontend_web.type.enum_access_level.none; - case "view": return _zeitbild.frontend_web.type.enum_access_level.view; - case "edit": return _zeitbild.frontend_web.type.enum_access_level.edit; - case "admin": return _zeitbild.frontend_web.type.enum_access_level.admin; + case "none": return _dali.type.enum_access_level.none; + case "view": return _dali.type.enum_access_level.view; + case "edit": return _dali.type.enum_access_level.edit; + case "admin": return _dali.type.enum_access_level.admin; } }) (); this.action_select_event( @@ -832,14 +832,14 @@ namespace _zeitbild.frontend_web.widgets.weekview /** */ public toggle_visibility( - calendar_id: _zeitbild.frontend_web.type.calendar_id + calendar_id: _dali.type.calendar_id ) : void { this.container.querySelectorAll(".weekview-event_entry").forEach( (element) => { const rel : string = element.getAttribute("rel"); const parts : Array = rel.split("/"); - const calendar_id_ : _zeitbild.frontend_web.type.calendar_id = parseInt(parts[0]); + const calendar_id_ : _dali.type.calendar_id = parseInt(parts[0]); if (! (calendar_id === calendar_id_)) { // do nothing } @@ -858,7 +858,7 @@ namespace _zeitbild.frontend_web.widgets.weekview target_element : Element ) : Promise { - target_element.innerHTML = await _zeitbild.frontend_web.helpers.template_coin( + target_element.innerHTML = await _dali.helpers.template_coin( "widget-weekview", "main", {