From 5f31b04f5bfd2a816f3c6074915de831110256db Mon Sep 17 00:00:00 2001 From: Florian Bernard Date: Thu, 6 Aug 2026 11:50:08 +0000 Subject: [PATCH] =?UTF-8?q?Opencalender=20Timeline=20eingef=C3=BCgt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/Sitzplätze/Sitzplätze.json | 2 +- pages/Sitzplätze/widgets/Button1.json | 51 +++++++++++ pages/Sitzplätze/widgets/Custom2.json | 4 +- pages/Sitzplätze/widgets/Modal1/Custom3.json | 64 ++++++++++++++ pages/Sitzplätze/widgets/Modal1/Modal1.json | 85 +++++++++++++++++++ .../widgets/Terminplanungs_Modal/Custom1.json | 10 +-- 6 files changed, 208 insertions(+), 8 deletions(-) create mode 100644 pages/Sitzplätze/widgets/Button1.json create mode 100644 pages/Sitzplätze/widgets/Modal1/Custom3.json create mode 100644 pages/Sitzplätze/widgets/Modal1/Modal1.json diff --git a/pages/Sitzplätze/Sitzplätze.json b/pages/Sitzplätze/Sitzplätze.json index 3c05d0d..2f67bc2 100644 --- a/pages/Sitzplätze/Sitzplätze.json +++ b/pages/Sitzplätze/Sitzplätze.json @@ -6,7 +6,7 @@ { "dsl": { "backgroundColor": "none", - "bottomRow": 720, + "bottomRow": 760, "canExtend": true, "containerStyle": "none", "detachFromLayout": true, diff --git a/pages/Sitzplätze/widgets/Button1.json b/pages/Sitzplätze/widgets/Button1.json new file mode 100644 index 0000000..6840ed4 --- /dev/null +++ b/pages/Sitzplätze/widgets/Button1.json @@ -0,0 +1,51 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "buttonColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "tm4ganyf72", + "leftColumn": 2, + "minWidth": 120, + "mobileBottomRow": 18, + "mobileLeftColumn": 2, + "mobileRightColumn": 18, + "mobileTopRow": 14, + "needsErrorInfo": false, + "onClick": "{{showModal(Modal1.name);}}", + "parentColumnSpace": 25.390625, + "parentId": "0", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 11, + "text": "Platz 1", + "topRow": 14, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "erqu29df4w", + "widgetName": "Button1" +} \ No newline at end of file diff --git a/pages/Sitzplätze/widgets/Custom2.json b/pages/Sitzplätze/widgets/Custom2.json index e481c7b..af60a08 100644 --- a/pages/Sitzplätze/widgets/Custom2.json +++ b/pages/Sitzplätze/widgets/Custom2.json @@ -3,7 +3,7 @@ "borderColor": "{{appsmith.theme.colors.backgroundColor}}", "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", "borderWidth": "1", - "bottomRow": 72, + "bottomRow": 76, "boxShadow": "none", "defaultModel": "", "dynamicBindingPathList": [ @@ -54,7 +54,7 @@ "js": "" }, "theme": "{{appsmith.theme}}", - "topRow": 14, + "topRow": 18, "type": "CUSTOM_WIDGET", "uncompiledSrcDoc": { "css": "", diff --git a/pages/Sitzplätze/widgets/Modal1/Custom3.json b/pages/Sitzplätze/widgets/Modal1/Custom3.json new file mode 100644 index 0000000..bf87ef4 --- /dev/null +++ b/pages/Sitzplätze/widgets/Modal1/Custom3.json @@ -0,0 +1,64 @@ +{ + "backgroundColor": "#FFFFFF", + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 60, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "defaultModel": "", + "dynamicBindingPathList": [ + { + "key": "theme" + }, + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [ + { + "key": "onResetClick" + } + ], + "events": [ + "onResetClick" + ], + "isCanvas": false, + "isLoading": false, + "isSearchWildcard": true, + "isVisible": true, + "key": "m02i2p2i1e", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "mobileBottomRow": 30, + "mobileLeftColumn": 0, + "mobileRightColumn": 23, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onResetClick": "{{showAlert('Successfully reset!!', '');}}", + "parentColumnSpace": 21.40625, + "parentId": "q2rxwqtggc", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "rightColumn": 64, + "srcDoc": { + "css": "", + "html": "\n\n\n\n\n\n\n\n
\n\n", + "js": "appsmith.onReady(() => {\n const calendarEl = document.getElementById('calendar');\n const calendar = new FullCalendar.Calendar(calendarEl, {\n initialView: 'dayGridMonth'\n });\n calendar.render();\n});" + }, + "theme": "{{appsmith.theme}}", + "topRow": 0, + "type": "CUSTOM_WIDGET", + "uncompiledSrcDoc": { + "css": "", + "html": "\n\n\n\n\n\n\n\n
\n\n", + "js": "appsmith.onReady(()=>{\nconst calendarEl = document.getElementById('calendar')\nconst calendar = new FullCalendar.Calendar(calendarEl, {\ninitialView: 'dayGridMonth'\n})\ncalendar.render()\n})" + }, + "version": 1, + "widgetId": "5pq6xcyg78", + "widgetName": "Custom3" +} \ No newline at end of file diff --git a/pages/Sitzplätze/widgets/Modal1/Modal1.json b/pages/Sitzplätze/widgets/Modal1/Modal1.json new file mode 100644 index 0000000..dcc7c6a --- /dev/null +++ b/pages/Sitzplätze/widgets/Modal1/Modal1.json @@ -0,0 +1,85 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 271, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 700, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "h3ezoy44rt", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 700, + "minWidth": 450, + "mobileBottomRow": 240, + "mobileLeftColumn": 0, + "mobileRightColumn": 609.375, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "8lajbnb6nu", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 609.375, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "q2rxwqtggc", + "widgetName": "Canvas5" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 700, + "isCanvas": true, + "isLoading": false, + "key": "gatb3mw95x", + "leftColumn": 15, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "mobileBottomRow": 55, + "mobileLeftColumn": 15, + "mobileRightColumn": 39, + "mobileTopRow": 31, + "needsErrorInfo": false, + "parentColumnSpace": 25.390625, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "rightColumn": 39, + "shouldScrollContents": false, + "topRow": 31, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "8lajbnb6nu", + "widgetName": "Modal1", + "width": 1360 +} \ No newline at end of file diff --git a/pages/Sitzplätze/widgets/Terminplanungs_Modal/Custom1.json b/pages/Sitzplätze/widgets/Terminplanungs_Modal/Custom1.json index 1c180cd..2cfc20d 100644 --- a/pages/Sitzplätze/widgets/Terminplanungs_Modal/Custom1.json +++ b/pages/Sitzplätze/widgets/Terminplanungs_Modal/Custom1.json @@ -5,7 +5,7 @@ "borderWidth": "1", "bottomRow": 60, "boxShadow": "0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)", - "defaultModel": "{\n \"locale\": \"de\",\n \"initialView\": \"dayGridMonth\",\n \"initialDate\": \"2026-08-06\",\n \"firstDay\": 1,\n \"editable\": true,\n \"selectable\": true,\n \"events\": [\n {\n \"id\": \"1\",\n \"title\": \"Keycloak-Workshop\",\n \"start\": \"2026-08-06T09:00:00\",\n \"end\": \"2026-08-06T11:00:00\",\n \"backgroundColor\": \"#2563eb\"\n },\n {\n \"id\": \"2\",\n \"title\": \"n8n Deployment\",\n \"start\": \"2026-08-10\",\n \"allDay\": true,\n \"backgroundColor\": \"#16a34a\"\n }\n ]\n}", + "defaultModel": "", "dynamicBindingPathList": [ { "key": "theme" @@ -35,16 +35,16 @@ "rightColumn": 64, "srcDoc": { "css": "", - "html": "\n\n\n\n\n\n\n\n
\n\n", - "js": "appsmith.onReady(() => {\n const calendarEl = document.getElementById('calendar');\n const calendar = new FullCalendar.Calendar(calendarEl, {\n initialView: 'dayGridMonth'\n });\n calendar.render();\n});" + "html": "\n\n\n \n \n\n \n \n\n \n\n \n\n\n
\n\n \n\n", + "js": "appsmith.onReady(() => {\n const calendarEl = document.getElementById(\"calendar\");\n const calendar = new FullCalendar.Calendar(calendarEl, {\n initialView: \"timelineWeek\"\n });\n calendar.render();\n});" }, "theme": "{{appsmith.theme}}", "topRow": 4, "type": "CUSTOM_WIDGET", "uncompiledSrcDoc": { "css": "", - "html": "\n\n\n\n\n\n\n\n
\n\n", - "js": "appsmith.onReady(()=>{\nconst calendarEl = document.getElementById('calendar')\nconst calendar = new FullCalendar.Calendar(calendarEl, {\ninitialView: 'dayGridMonth'\n})\ncalendar.render()\n})" + "html": "\n\n\n \n \n\n \n \n\n \n\n \n\n\n
\n\n \n\n", + "js": "appsmith.onReady(() => {\n const calendarEl = document.getElementById(\"calendar\");\n\n const calendar = new FullCalendar.Calendar(calendarEl, {\n initialView: \"timelineWeek\"\n });\n\n calendar.render();\n});" }, "version": 1, "widgetId": "opnoz7bq3u",