From 0079dacd970261264425e869c638ae8d9e15ccde Mon Sep 17 00:00:00 2001 From: oblomov-dev <102328295+oblomov-dev@users.noreply.github.com> Date: Mon, 24 Feb 2025 08:56:15 -0500 Subject: [PATCH 01/22] Update auto_bsp.yaml --- .github/workflows/auto_bsp.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/auto_bsp.yaml b/.github/workflows/auto_bsp.yaml index fc8fa13..cb84e0c 100644 --- a/.github/workflows/auto_bsp.yaml +++ b/.github/workflows/auto_bsp.yaml @@ -10,6 +10,8 @@ jobs: timeout-minutes: 10 steps: - uses: actions/checkout@v3 + with: + ref: standard - uses: actions/setup-node@v3 with: node-version: 20 @@ -21,7 +23,6 @@ jobs: run: | git config --global user.name 'github-actions[bot]' git config --global user.email 'github-actions[bot]@users.noreply.github.com' - git add src git commit -m "auto-bsp-changes" - name: Push Changes From 2838e8f24aa1a0e89c17f18d22e87f5583776559 Mon Sep 17 00:00:00 2001 From: oblomov-dev <102328295+oblomov-dev@users.noreply.github.com> Date: Mon, 24 Feb 2025 08:56:38 -0500 Subject: [PATCH 02/22] Update App.controller.js --- app/webapp/controller/App.controller.js | 1 + 1 file changed, 1 insertion(+) diff --git a/app/webapp/controller/App.controller.js b/app/webapp/controller/App.controller.js index 9b2348a..6c638cc 100644 --- a/app/webapp/controller/App.controller.js +++ b/app/webapp/controller/App.controller.js @@ -7,6 +7,7 @@ sap.ui.define(["sap/ui/core/mvc/Controller", onInit() { + // test z2ui5.oOwnerComponent = this.getOwnerComponent(); z2ui5.oConfig.pathname = z2ui5.oOwnerComponent.getManifest()["sap.app"].dataSources.http.uri; if (z2ui5?.checkLocal == true) { From d517f65a9f534603e5bebd119c1aff527f546be4 Mon Sep 17 00:00:00 2001 From: oblomov-dev <102328295+oblomov-dev@users.noreply.github.com> Date: Mon, 24 Feb 2025 08:58:57 -0500 Subject: [PATCH 03/22] Update auto_bsp.yaml --- .github/workflows/auto_bsp.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/auto_bsp.yaml b/.github/workflows/auto_bsp.yaml index cb84e0c..0fa95bc 100644 --- a/.github/workflows/auto_bsp.yaml +++ b/.github/workflows/auto_bsp.yaml @@ -23,6 +23,7 @@ jobs: run: | git config --global user.name 'github-actions[bot]' git config --global user.email 'github-actions[bot]@users.noreply.github.com' + git add . git commit -m "auto-bsp-changes" - name: Push Changes From 9a83239bf3b9b7e90f2c9ab57ee45acaf6ee9e1c Mon Sep 17 00:00:00 2001 From: oblomov-dev <102328295+oblomov-dev@users.noreply.github.com> Date: Mon, 24 Feb 2025 09:02:37 -0500 Subject: [PATCH 04/22] Update App.controller.js --- app/webapp/controller/App.controller.js | 1 - 1 file changed, 1 deletion(-) diff --git a/app/webapp/controller/App.controller.js b/app/webapp/controller/App.controller.js index 6c638cc..9b2348a 100644 --- a/app/webapp/controller/App.controller.js +++ b/app/webapp/controller/App.controller.js @@ -7,7 +7,6 @@ sap.ui.define(["sap/ui/core/mvc/Controller", onInit() { - // test z2ui5.oOwnerComponent = this.getOwnerComponent(); z2ui5.oConfig.pathname = z2ui5.oOwnerComponent.getManifest()["sap.app"].dataSources.http.uri; if (z2ui5?.checkLocal == true) { From 05c93b149b7ba7f2018c1871f2a26fb8ca9c21bd Mon Sep 17 00:00:00 2001 From: oblomov-dev <102328295+oblomov-dev@users.noreply.github.com> Date: Mon, 24 Feb 2025 09:06:53 -0500 Subject: [PATCH 05/22] Update App.controller.js --- app/webapp/controller/App.controller.js | 1 + 1 file changed, 1 insertion(+) diff --git a/app/webapp/controller/App.controller.js b/app/webapp/controller/App.controller.js index 9b2348a..e6921cd 100644 --- a/app/webapp/controller/App.controller.js +++ b/app/webapp/controller/App.controller.js @@ -7,6 +7,7 @@ sap.ui.define(["sap/ui/core/mvc/Controller", onInit() { + z2ui5.oOwnerComponent = this.getOwnerComponent(); z2ui5.oConfig.pathname = z2ui5.oOwnerComponent.getManifest()["sap.app"].dataSources.http.uri; if (z2ui5?.checkLocal == true) { From b47a9e842cd55a9b32ebeb22aba29689678b467f Mon Sep 17 00:00:00 2001 From: oblomov-dev <102328295+oblomov-dev@users.noreply.github.com> Date: Wed, 26 Feb 2025 16:27:05 +0000 Subject: [PATCH 06/22] short handler name for renaming --- src/01/z2ui5.http.xml | 2 +- ...nchpad_handler.clas.abap => z2ui5_cl_lp_handler.clas.abap} | 4 ++-- ...aunchpad_handler.clas.xml => z2ui5_cl_lp_handler.clas.xml} | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) rename src/01/{z2ui5_cl_launchpad_handler.clas.abap => z2ui5_cl_lp_handler.clas.abap} (75%) rename src/01/{z2ui5_cl_launchpad_handler.clas.xml => z2ui5_cl_lp_handler.clas.xml} (90%) diff --git a/src/01/z2ui5.http.xml b/src/01/z2ui5.http.xml index 38fa2a5..2bb822c 100644 --- a/src/01/z2ui5.http.xml +++ b/src/01/z2ui5.http.xml @@ -14,7 +14,7 @@ Z2UI5 A 01 - Z2UI5_CL_LAUNCHPAD_HANDLER + Z2UI5_CL_LP_HANDLER diff --git a/src/01/z2ui5_cl_launchpad_handler.clas.abap b/src/01/z2ui5_cl_lp_handler.clas.abap similarity index 75% rename from src/01/z2ui5_cl_launchpad_handler.clas.abap rename to src/01/z2ui5_cl_lp_handler.clas.abap index caa573f..562e916 100644 --- a/src/01/z2ui5_cl_launchpad_handler.clas.abap +++ b/src/01/z2ui5_cl_lp_handler.clas.abap @@ -1,4 +1,4 @@ -CLASS z2ui5_cl_launchpad_handler DEFINITION +CLASS z2ui5_cl_lp_handler DEFINITION PUBLIC CREATE PUBLIC . @@ -11,7 +11,7 @@ ENDCLASS. -CLASS z2ui5_cl_launchpad_handler IMPLEMENTATION. +CLASS z2ui5_cl_lp_handler IMPLEMENTATION. METHOD if_http_service_extension~handle_request. diff --git a/src/01/z2ui5_cl_launchpad_handler.clas.xml b/src/01/z2ui5_cl_lp_handler.clas.xml similarity index 90% rename from src/01/z2ui5_cl_launchpad_handler.clas.xml rename to src/01/z2ui5_cl_lp_handler.clas.xml index ea6acd0..e7d4c06 100644 --- a/src/01/z2ui5_cl_launchpad_handler.clas.xml +++ b/src/01/z2ui5_cl_lp_handler.clas.xml @@ -3,7 +3,7 @@ - Z2UI5_CL_LAUNCHPAD_HANDLER + Z2UI5_CL_LP_HANDLER E Handlerclass for HTTP Service Z2UI5 1 From d4b1b01b8e4a34a07f514bd396445e9a21c8fa7f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 26 Feb 2025 23:26:13 +0000 Subject: [PATCH 07/22] deploy: abap2UI5/abap2UI5@db6c125c050f5885b3c68c9ee256ac4869aa6527 --- app/webapp/controller/App.controller.js | 1 - 1 file changed, 1 deletion(-) diff --git a/app/webapp/controller/App.controller.js b/app/webapp/controller/App.controller.js index e6921cd..9b2348a 100644 --- a/app/webapp/controller/App.controller.js +++ b/app/webapp/controller/App.controller.js @@ -7,7 +7,6 @@ sap.ui.define(["sap/ui/core/mvc/Controller", onInit() { - z2ui5.oOwnerComponent = this.getOwnerComponent(); z2ui5.oConfig.pathname = z2ui5.oOwnerComponent.getManifest()["sap.app"].dataSources.http.uri; if (z2ui5?.checkLocal == true) { From 8510ffb4d3ce1d7c5cc9d6ee41258e4d70ef8f1b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 10 Mar 2025 22:23:18 +0000 Subject: [PATCH 08/22] deploy: abap2UI5/abap2UI5@4c2c28259e0331aa1c40f2845dbefee2816c12f8 --- app/webapp/controller/App.controller.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/app/webapp/controller/App.controller.js b/app/webapp/controller/App.controller.js index 9b2348a..72994ae 100644 --- a/app/webapp/controller/App.controller.js +++ b/app/webapp/controller/App.controller.js @@ -1035,7 +1035,7 @@ sap.ui.define("z2ui5/Favicon", ["sap/ui/core/Control"], (Control) => { } ); -sap.ui.define("z2ui5/Dirty", ["sap/ui/core/Control", "sap/ushell/Container"], (Control, Container) => { +sap.ui.define("z2ui5/Dirty", ["sap/ui/core/Control"], (Control) => { "use strict"; return Control.extend("z2ui5.Dirty", { metadata: { @@ -1046,15 +1046,22 @@ sap.ui.define("z2ui5/Dirty", ["sap/ui/core/Control", "sap/ushell/Container"], (C } }, setIsDirty(val) { - if (Container) { - Container.setDirtyFlag(val); - } else { - window.onbeforeunload = function (e) { + + sap.ui.require([ "sap/ushell/Container" + ], async (Container) => { + + if (Container) { + Container.setDirtyFlag(val); + } else { + window.onbeforeunload = function (e) { if (val) { e.preventDefault(); } } } + + }); + }, renderer(oRm, oControl) { } }); From 850674a1db811460af6312b1232c8ebe872434db Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 10 Mar 2025 22:37:16 +0000 Subject: [PATCH 09/22] deploy: abap2UI5/abap2UI5@7906a4944a33b4170fe4fe59e02c1055bd532622 --- app/webapp/Component.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/webapp/Component.js b/app/webapp/Component.js index c095653..3f6e53a 100644 --- a/app/webapp/Component.js +++ b/app/webapp/Component.js @@ -8,6 +8,9 @@ sap.ui.define(["sap/ui/core/UIComponent", "z2ui5/model/models", "z2ui5/cc/Server ] }, async init() { + + z2ui5.oConfig = {}; + UIComponent.prototype.init.apply(this, arguments); if (typeof z2ui5 == 'undefined') { @@ -24,7 +27,6 @@ sap.ui.define(["sap/ui/core/UIComponent", "z2ui5/model/models", "z2ui5/cc/Server z2ui5.oDeviceModel = Models.createDeviceModel(); this.setModel(z2ui5.oDeviceModel, "device"); - z2ui5.oConfig = {}; z2ui5.oConfig.ComponentData = this.getComponentData(); try { @@ -79,4 +81,4 @@ sap.ui.define(["sap/ui/core/UIComponent", "z2ui5/model/models", "z2ui5/cc/Server UIComponent.prototype.exit.apply(this, arguments); }, }); -}); \ No newline at end of file +}); From a39f6681ec0ffb0773e3d99858a142ce176db06f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 10 Mar 2025 22:52:26 +0000 Subject: [PATCH 10/22] deploy: abap2UI5/abap2UI5@489e40d2269e60fafcf31c2e5873eb80daacd184 --- app/webapp/cc/DebugTool.fragment.xml | 6 +++--- app/webapp/controller/App.controller.js | 9 +++++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/app/webapp/cc/DebugTool.fragment.xml b/app/webapp/cc/DebugTool.fragment.xml index 1aae7df..95e977e 100644 --- a/app/webapp/cc/DebugTool.fragment.xml +++ b/app/webapp/cc/DebugTool.fragment.xml @@ -11,7 +11,7 @@ > - +