From ea07c28401983d72fb198fbab8d5428c7b7bf8e4 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 14 Sep 2026 16:41:14 +0000 Subject: [PATCH] Name the seven new samples on the pages they belong to abap2UI5/samples is adding seven samples for framework capabilities its catalogue never showed, and each carries a `" @docs` line pointing at a page here. That pairing is declared on THIS side - a page's `samples:` frontmatter - and generated on both, so a sample pointing at a page that does not name it back fails `check-docs-links` over there. This is that half. cookbook/event_navigation/frontend 513, 514, 515, 518 the css pseudo-method, aggregation items addressed by index, the global BusyIndicator, and registering an icon font - four more of the frontend actions this page is about cookbook/browser_interaction/soft_keyboard 516 beside 352: that one asks for the keypad with the keyboard_set_mode action, this one binds z2ui5.cc.InputExt's inputMode property instead cookbook/device_capabilities/upload_download 517 beside 074's FileUploader: the same job through sap.m.upload.UploadSet cookbook/translation_messages/translation_i18n 519 the page had no samples block at all until now The generated blocks are rewritten with `npm run link:samples`. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_019rmo8XKoBEpBRZ2TZMUQrF --- .../browser_interaction/soft_keyboard.md | 2 ++ .../device_capabilities/upload_download.md | 2 ++ docs/cookbook/event_navigation/frontend.md | 8 ++++++++ .../translation_messages/translation_i18n.md | 17 +++++++++++++++++ 4 files changed, 29 insertions(+) diff --git a/docs/cookbook/browser_interaction/soft_keyboard.md b/docs/cookbook/browser_interaction/soft_keyboard.md index 172411e65..605e98eee 100644 --- a/docs/cookbook/browser_interaction/soft_keyboard.md +++ b/docs/cookbook/browser_interaction/soft_keyboard.md @@ -2,6 +2,7 @@ outline: [2, 4] samples: - z2ui5_cl_smp_app_352 + - z2ui5_cl_smp_app_516 --- # Soft Keyboard @@ -85,5 +86,6 @@ unless its row names another of the three sample repositories — pull that repo | Sample | Class | |---|---| | Soft Keyboard Mode on Mobile (A) | [`Z2UI5_CL_SMP_APP_352`](https://github.com/abap2UI5/samples/blob/main/src/01/z2ui5_cl_smp_app_352.clas.abap) | +| Keyboard Layout of an Input (inputmode) (C) | [`Z2UI5_CL_SMP_APP_516`](https://github.com/abap2UI5/samples/blob/main/src/01/z2ui5_cl_smp_app_516.clas.abap) | diff --git a/docs/cookbook/device_capabilities/upload_download.md b/docs/cookbook/device_capabilities/upload_download.md index 17ed82b02..310dda3ca 100644 --- a/docs/cookbook/device_capabilities/upload_download.md +++ b/docs/cookbook/device_capabilities/upload_download.md @@ -3,6 +3,7 @@ outline: [2, 4] samples: - z2ui5_cl_smp_app_074 - z2ui5_cl_smp_app_186 + - z2ui5_cl_smp_app_517 --- # Upload, Download @@ -103,5 +104,6 @@ unless its row names another of the three sample repositories — pull that repo |---|---| | Upload to the Backend (C) | [`Z2UI5_CL_SMP_APP_074`](https://github.com/abap2UI5/samples/blob/main/src/01/z2ui5_cl_smp_app_074.clas.abap) | | Download to the Browser (A) | [`Z2UI5_CL_SMP_APP_186`](https://github.com/abap2UI5/samples/blob/main/src/01/z2ui5_cl_smp_app_186.clas.abap) | +| Upload with an UploadSet (C) | [`Z2UI5_CL_SMP_APP_517`](https://github.com/abap2UI5/samples/blob/main/src/01/z2ui5_cl_smp_app_517.clas.abap) | diff --git a/docs/cookbook/event_navigation/frontend.md b/docs/cookbook/event_navigation/frontend.md index e66b4e944..fbf3a60d3 100644 --- a/docs/cookbook/event_navigation/frontend.md +++ b/docs/cookbook/event_navigation/frontend.md @@ -8,6 +8,10 @@ samples: - z2ui5_cl_smp_app_202 - z2ui5_cl_smp_app_449 - z2ui5_cl_smp_app_465 + - z2ui5_cl_smp_app_513 + - z2ui5_cl_smp_app_514 + - z2ui5_cl_smp_app_515 + - z2ui5_cl_smp_app_518 --- # Frontend @@ -349,5 +353,9 @@ unless its row names another of the three sample repositories — pull that repo | Wizard with Steps (A) | [`Z2UI5_CL_SMP_APP_202`](https://github.com/abap2UI5/samples/blob/main/src/01/z2ui5_cl_smp_app_202.clas.abap) | | Open the PDF Viewer by ID (A) | [`Z2UI5_CL_SMP_APP_449`](https://github.com/abap2UI5/samples/blob/main/src/01/z2ui5_cl_smp_app_449.clas.abap) | | Toggle by ID (toggleBy) (A) | [`Z2UI5_CL_SMP_APP_465`](https://github.com/abap2UI5/samples/blob/main/src/01/z2ui5_cl_smp_app_465.clas.abap) | +| Inline CSS on a Control (css) (A) | [`Z2UI5_CL_SMP_APP_513`](https://github.com/abap2UI5/samples/blob/main/src/01/z2ui5_cl_smp_app_513.clas.abap) | +| Aggregation Item by Index (A) | [`Z2UI5_CL_SMP_APP_514`](https://github.com/abap2UI5/samples/blob/main/src/01/z2ui5_cl_smp_app_514.clas.abap) | +| The Global Busy Indicator (A) | [`Z2UI5_CL_SMP_APP_515`](https://github.com/abap2UI5/samples/blob/main/src/01/z2ui5_cl_smp_app_515.clas.abap) | +| Register an Icon Font (A) | [`Z2UI5_CL_SMP_APP_518`](https://github.com/abap2UI5/samples/blob/main/src/01/z2ui5_cl_smp_app_518.clas.abap) | diff --git a/docs/cookbook/translation_messages/translation_i18n.md b/docs/cookbook/translation_messages/translation_i18n.md index 90fe1ffce..d4e58c392 100644 --- a/docs/cookbook/translation_messages/translation_i18n.md +++ b/docs/cookbook/translation_messages/translation_i18n.md @@ -1,5 +1,7 @@ --- outline: [2, 4] +samples: + - z2ui5_cl_smp_app_519 --- # Translation @@ -162,3 +164,18 @@ ENDCLASS. ``` ::: + + + +## Working Samples + +Complete apps from the [sample catalog](https://abap2ui5.github.io/playground/samples/) +that use what this page describes. Each is a single class in [abap2UI5/samples](https://github.com/abap2UI5/samples) +unless its row names another of the three sample repositories — pull that repository with +[abapGit](https://abapgit.org) and start the class with `?app_start=`. + +| Sample | Class | +|---|---| +| Basics VII — Translatable Texts (Text Elements) | [`Z2UI5_CL_SMP_APP_519`](https://github.com/abap2UI5/samples/blob/main/src/01/z2ui5_cl_smp_app_519.clas.abap) | + +