diff --git a/app/webapp/cc/DebugTool.js b/app/webapp/cc/DebugTool.js index f6aff027..7a01af81 100644 --- a/app/webapp/cc/DebugTool.js +++ b/app/webapp/cc/DebugTool.js @@ -142,7 +142,7 @@ sap.ui.define(["sap/ui/core/Control", "sap/ui/core/Fragment", "sap/ui/model/json async close(){ if (this.oDialog){ this.oDialog.close(); - this.oDialog.destry(); + this.oDialog.destroy(); } }, renderer(){ diff --git a/app/webapp/controller/App.controller.js b/app/webapp/controller/App.controller.js index e0a79983..dc09692f 100644 --- a/app/webapp/controller/App.controller.js +++ b/app/webapp/controller/App.controller.js @@ -185,6 +185,7 @@ sap.ui.define("z2ui5/History", ["sap/ui/core/Control"], (Control) => { }); } ); + sap.ui.define("z2ui5/Scrolling", ["sap/ui/core/Control"], (Control) => { "use strict"; @@ -207,12 +208,12 @@ sap.ui.define("z2ui5/Scrolling", ["sap/ui/core/Control"], (Control) => { if (items) { items.forEach(item => { try { - const scrollDelegate = z2ui5.oView.byId(item.ID).getScrollDelegate(); - item.SCROLLTO = scrollDelegate ? scrollDelegate.getScrollTop() : 0; + const scrollDelegate = z2ui5.oView.byId(item.N).getScrollDelegate(); + item.V = scrollDelegate ? scrollDelegate.getScrollTop() : 0; } catch { try { const element = document.getElementById(`${z2ui5.oView.byId(item.ID).getId()}-inner`); - item.SCROLLTO = element ? element.scrollTop : 0; + item.V = element ? element.scrollTop : 0; } catch {} } }); @@ -233,14 +234,14 @@ sap.ui.define("z2ui5/Scrolling", ["sap/ui/core/Control"], (Control) => { setTimeout(() => { items.forEach(item => { try { - z2ui5.oView.byId(item.ID).scrollTo(item.SCROLLTO); + z2ui5.oView.byId(item.N).scrollTo(item.V); } catch { try { const element = document.getElementById(`${z2ui5.oView.byId(item.ID).getId()}-inner`); - if (element) element.scrollTop = item.SCROLLTO; + if (element) element.scrollTop = item.V; } catch { setTimeout(() => { - z2ui5.oView.byId(item.ID).scrollTo(item.SCROLLTO); + z2ui5.oView.byId(item.N).scrollTo(item.V); }, 1); } } @@ -250,8 +251,6 @@ sap.ui.define("z2ui5/Scrolling", ["sap/ui/core/Control"], (Control) => { }); }); - - sap.ui.define("z2ui5/Info", ["sap/ui/core/Control", "sap/ui/VersionInfo", "sap/ui/Device"], (Control) => { "use strict"; diff --git a/app/webapp/controller/View1.controller.js b/app/webapp/controller/View1.controller.js index cc647eb0..f199d88e 100644 --- a/app/webapp/controller/View1.controller.js +++ b/app/webapp/controller/View1.controller.js @@ -1,9 +1,9 @@ sap.ui.define(["sap/ui/core/mvc/Controller", "sap/ui/core/mvc/XMLView", "sap/ui/model/json/JSONModel", "sap/ui/core/BusyIndicator", "sap/m/MessageBox", "sap/m/MessageToast", "sap/ui/core/Fragment", "sap/m/BusyDialog", - "sap/ui/VersionInfo", "z2ui5/cc/Server", + "sap/ui/VersionInfo", "z2ui5/cc/Server", "z2ui5/cc/DebugTool", ], function (Controller, XMLView, JSONModel, BusyIndicator, MessageBox, MessageToast, Fragment, mBusyDialog, VersionInfo, - Server) { + Server, DebugTool) { "use strict"; return Controller.extend("z2ui5.controller.View1", { diff --git a/src/01/03/z2ui5_cl_app_app_js.clas.abap b/src/01/03/z2ui5_cl_app_app_js.clas.abap index fdbebde6..876df7a7 100644 --- a/src/01/03/z2ui5_cl_app_app_js.clas.abap +++ b/src/01/03/z2ui5_cl_app_app_js.clas.abap @@ -205,6 +205,7 @@ CLASS z2ui5_cl_app_app_js IMPLEMENTATION. ` });` && |\n| && `}` && |\n| && `);` && |\n| && + `` && |\n| && `sap.ui.define("z2ui5/Scrolling", ["sap/ui/core/Control"], (Control) => {` && |\n| && ` "use strict";` && |\n| && `` && |\n| && @@ -227,12 +228,12 @@ CLASS z2ui5_cl_app_app_js IMPLEMENTATION. ` if (items) {` && |\n| && ` items.forEach(item => {` && |\n| && ` try {` && |\n| && - ` const scrollDelegate = z2ui5.oView.byId(item.ID).getScrollDelegate();` && |\n| && - ` item.SCROLLTO = scrollDelegate ? scrollDelegate.getScrollTop() : 0;` && |\n| && + ` const scrollDelegate = z2ui5.oView.byId(item.N).getScrollDelegate();` && |\n| && + ` item.V = scrollDelegate ? scrollDelegate.getScrollTop() : 0;` && |\n| && ` } catch {` && |\n| && ` try {` && |\n| && ` const element = document.getElementById(``${z2ui5.oView.byId(item.ID).getId()}-inner``);` && |\n| && - ` item.SCROLLTO = element ? element.scrollTop : 0;` && |\n| && + ` item.V = element ? element.scrollTop : 0;` && |\n| && ` } catch {}` && |\n| && ` }` && |\n| && ` });` && |\n| && @@ -253,14 +254,14 @@ CLASS z2ui5_cl_app_app_js IMPLEMENTATION. ` setTimeout(() => {` && |\n| && ` items.forEach(item => {` && |\n| && ` try {` && |\n| && - ` z2ui5.oView.byId(item.ID).scrollTo(item.SCROLLTO);` && |\n| && + ` z2ui5.oView.byId(item.N).scrollTo(item.V);` && |\n| && ` } catch {` && |\n| && ` try {` && |\n| && ` const element = document.getElementById(``${z2ui5.oView.byId(item.ID).getId()}-inner``);` && |\n| && - ` if (element) element.scrollTop = item.SCROLLTO;` && |\n| && + ` if (element) element.scrollTop = item.V;` && |\n| && ` } catch {` && |\n| && ` setTimeout(() => {` && |\n| && - ` z2ui5.oView.byId(item.ID).scrollTo(item.SCROLLTO);` && |\n| && + ` z2ui5.oView.byId(item.N).scrollTo(item.V);` && |\n| && ` }, 1);` && |\n| && ` }` && |\n| && ` }` && |\n| && @@ -270,8 +271,6 @@ CLASS z2ui5_cl_app_app_js IMPLEMENTATION. ` });` && |\n| && `});` && |\n| && `` && |\n| && - `` && |\n| && - `` && |\n| && `sap.ui.define("z2ui5/Info", ["sap/ui/core/Control", "sap/ui/VersionInfo", "sap/ui/Device"], (Control) => {` && |\n| && ` "use strict";` && |\n| && `` && |\n| && @@ -518,9 +517,9 @@ CLASS z2ui5_cl_app_app_js IMPLEMENTATION. ` var file = z2ui5.oUpload.oFileUpload.files[0];` && |\n| && ` var reader = new FileReader();` && |\n| && `` && |\n| && + ` reader.onload = function (evt) {` && |\n| && |\n|. result = result && - ` reader.onload = function (evt) {` && |\n| && ` var vContent = evt.currentTarget.result;` && |\n| && ` this.setProperty("value", vContent);` && |\n| && ` this.fireUpload();` && |\n| && diff --git a/src/01/03/z2ui5_cl_app_debugtool_js.clas.abap b/src/01/03/z2ui5_cl_app_debugtool_js.clas.abap index bcf1c2ad..ba6b4659 100644 --- a/src/01/03/z2ui5_cl_app_debugtool_js.clas.abap +++ b/src/01/03/z2ui5_cl_app_debugtool_js.clas.abap @@ -162,7 +162,7 @@ CLASS z2ui5_cl_app_debugtool_js IMPLEMENTATION. ` async close(){` && |\n| && ` if (this.oDialog){` && |\n| && ` this.oDialog.close();` && |\n| && - ` this.oDialog.destry();` && |\n| && + ` this.oDialog.destroy();` && |\n| && ` }` && |\n| && ` },` && |\n| && ` renderer(){` && |\n| && diff --git a/src/01/03/z2ui5_cl_app_index_html.clas.abap b/src/01/03/z2ui5_cl_app_index_html.clas.abap index 0a28134b..48f26671 100644 --- a/src/01/03/z2ui5_cl_app_index_html.clas.abap +++ b/src/01/03/z2ui5_cl_app_index_html.clas.abap @@ -32,15 +32,15 @@ CLASS z2ui5_cl_app_index_html IMPLEMENTATION. ` ` && ` ` && `` && `` && @@ -53,6 +53,7 @@ CLASS z2ui5_cl_app_index_html IMPLEMENTATION. ` >` && `` && `` && + `` && ``. ENDMETHOD. diff --git a/src/01/03/z2ui5_cl_app_view1_js.clas.abap b/src/01/03/z2ui5_cl_app_view1_js.clas.abap index d687f368..a9c8b9ce 100644 --- a/src/01/03/z2ui5_cl_app_view1_js.clas.abap +++ b/src/01/03/z2ui5_cl_app_view1_js.clas.abap @@ -20,10 +20,10 @@ CLASS z2ui5_cl_app_view1_js IMPLEMENTATION. result = `sap.ui.define(["sap/ui/core/mvc/Controller", "sap/ui/core/mvc/XMLView", "sap/ui/model/json/JSONModel",` && |\n| && ` "sap/ui/core/BusyIndicator", "sap/m/MessageBox", "sap/m/MessageToast", "sap/ui/core/Fragment", "sap/m/BusyDialog",` && |\n| && - ` "sap/ui/VersionInfo", "z2ui5/cc/Server",` && |\n| && + ` "sap/ui/VersionInfo", "z2ui5/cc/Server", "z2ui5/cc/DebugTool",` && |\n| && `],` && |\n| && ` function (Controller, XMLView, JSONModel, BusyIndicator, MessageBox, MessageToast, Fragment, mBusyDialog, VersionInfo,` && |\n| && - ` Server) {` && |\n| && + ` Server, DebugTool) {` && |\n| && ` "use strict";` && |\n| && ` return Controller.extend("z2ui5.controller.View1", {` && |\n| && `` && |\n| &&