From 2788ff2ee41f7058ee91cc1ff59f861ec58c251b Mon Sep 17 00:00:00 2001 From: Yvo Brevoort Date: Sat, 12 Jul 2025 11:36:26 +0200 Subject: [PATCH] check if all required fields have been entered before allowing a save. focus the first invalid element (and open the details if needed) --- .../componentTemplates/componentActions.html | 2 +- .../componentTemplates/componentBodyHtml.html | 2 +- .../componentBuilderTemplate.html | 2 +- .../componentTemplates/componentCommands.html | 2 +- .../componentComponentCss.html | 2 +- .../componentComponentTemplate.html | 2 +- .../componentTemplates/componentDataApi.html | 2 +- .../componentDataSources.html | 2 +- .../componentTemplates/componentFootHtml.html | 2 +- .../componentTemplates/componentHeadHtml.html | 2 +- .../componentTemplates/componentPageCss.html | 2 +- .../componentPageTemplate.html | 2 +- .../componentQUnitTests.html | 2 +- .../componentTemplates/componentRawApi.html | 2 +- .../componentTemplates/componentRoutes.html | 2 +- .../componentShortcuts.html | 2 +- .../componentTemplates/componentSorters.html | 2 +- .../componentTransformers.html | 2 +- .../commands/preSaveCheck.js | 15 + generated.html | 271 +++++++++++------- .../commands/saveBaseComponent.js | 3 + .../pageTemplates/Edit base component.html | 20 +- .../commands/createBaseComponent.js | 3 + .../pageTemplates/Base components.html | 28 +- pages/builder/commands/saveBuilder.js | 3 + pages/builder/pageTemplates/Edit builder.html | 6 +- pages/builders/commands/createBuilder.js | 3 + pages/builders/pageTemplates/Builders.html | 28 +- .../commands/createComponent.js | 3 + .../pageTemplates/List components.html | 32 ++- pages/component/commands/saveComponent.js | 3 + .../pageTemplates/Edit component.html | 24 +- .../pageTemplates/Edit page frame.html | 6 +- pages/page/commands/savePage.js | 3 + pages/page/pageTemplates/Edit page.html | 24 +- pages/pages/commands/createPage.js | 3 + pages/pages/pageTemplates/Pages.html | 30 +- 37 files changed, 328 insertions(+), 216 deletions(-) create mode 100644 components/components-generic/commands/preSaveCheck.js diff --git a/components/component-actions/componentTemplates/componentActions.html b/components/component-actions/componentTemplates/componentActions.html index a60b912..5b42b2a 100644 --- a/components/component-actions/componentTemplates/componentActions.html +++ b/components/component-actions/componentTemplates/componentActions.html @@ -12,7 +12,7 @@
- +