@@ -18,73 +18,73 @@ CLASS z2ui6_cl_app_component_js IMPLEMENTATION.
18
18
19
19
METHOD get .
20
20
21
- result = `sap.ui.define(["sap/ui/core/UIComponent", "z2ui5/model/models",` && | \n| &&
22
- ` "z2ui5/cc/DebugTool","z2ui5/cc/Server", "sap/base/Log","sap/ui/ VersionInfo" ` && | \n| &&
23
- `` && | \n| &&
24
- ` ], function (UIComponent, models, DebugTool, Server, Log, VersionInfo) {` && | \n| &&
25
- ` return UIComponent.extend("z2ui5.Component", { ` && | \n| &&
26
- ` metadata: { ` && | \n| &&
27
- ` manifest: "json" ` && | \n| &&
28
- ` }, ` && | \n| &&
29
- ` init: async function () { ` && | \n| &&
30
- `` && | \n| &&
31
- ` UIComponent.prototype.init.apply(this, arguments); ` && | \n| &&
32
- `` && | \n| &&
33
- ` this.getRouter().initialize(); ` && | \n| &&
34
- ` z2ui5.oRouter = this.getRouter();` && | \n| &&
35
- ` this.setModel(models.createDeviceModel(), "device") ;` && | \n| &&
36
- ` this._oLogger = Log.getLogger("abap2UI5 ");` && | \n| &&
37
- `` && | \n| &&
38
- ` z2ui5.oConfig = {};` && | \n| &&
39
- ` z2ui5.oConfig.ComponentData = this.getComponentData();` && | \n| &&
40
- `` && | \n| &&
41
- ` try {` && | \n| &&
42
- ` z2ui5.oLaunchpadService = await this.getService("ShellUIService");` && | \n| &&
43
- ` } catch (e) {}` && | \n| &&
44
- `` && | \n| &&
45
- ` let oVersionInfo = await VersionInfo.load();` && | \n| &&
46
- ` z2ui5.oConfig.UI5VersionInfo = {` && | \n| &&
47
- ` version : oVersionInfo.version,` && | \n| &&
48
- ` buildTimestamp : oVersionInfo.buildTimestamp,` && | \n| &&
49
- ` gav : oVersionInfo.gav,` && | \n| &&
50
- ` }` && | \n| &&
51
- `` && | \n| &&
52
- ` if (/iPad|iPhone/.test(navigator.platform)) {` && | \n| &&
53
- ` window.addEventListener("__pagehide", this.__pagehide.bind(this));` && | \n| &&
54
- ` } else {` && | \n| &&
55
- ` window.addEventListener("__beforeunload", this.__beforeunload.bind(this));` && | \n| &&
56
- ` }` && | \n| &&
57
- `` && | \n| &&
58
- ` document.addEventListener("keydown", function (zEvent) {` && | \n| &&
59
- ` if (zEvent?.ctrlKey && zEvent?.key === "F12") {` && | \n| &&
60
- ` if (!z2ui5.debugTool){` && | \n| &&
61
- ` z2ui5.debugTool = new z2ui5.cc. DebugTool();` && | \n| &&
62
- ` z2ui5.debugTool.show();` && | \n| &&
63
- ` } else {` && | \n| &&
64
- ` z2ui5.debugTool.close();` && | \n| &&
65
- ` z2ui5.debugTool = null;` && | \n| &&
66
- ` }` && | \n| &&
67
- ` }` && | \n| &&
68
- ` });` && | \n| &&
69
- ` },` && | \n| &&
70
- `` && | \n| &&
71
- ` __beforeunload: function () {` && | \n| &&
72
- ` window.removeEventListener("__beforeunload", this.__beforeunload.bind(this));` && | \n| &&
73
- ` this.destroy();` && | \n| &&
74
- ` },` && | \n| &&
75
- ` __pagehide: function () {` && | \n| &&
76
- ` window.removeEventListener("__pagehide", this.__pagehide.bind(this));` && | \n| &&
77
- ` this.destroy();` && | \n| &&
78
- ` },` && | \n| &&
79
- `` && | \n| &&
80
- ` exit: function () {` && | \n| &&
81
- ` Server.endSession();` && | \n| &&
82
- ` if (UIComponent.prototype.exit)` && | \n| &&
83
- ` UIComponent.prototype.exit.apply(this, arguments);` && | \n| &&
84
- ` },` && | \n| &&
85
- ` });` && | \n| &&
86
- `});` && | \n| &&
87
- `` && | \n| &&
21
+ result = `sap.ui.define(["sap/ui/core/UIComponent", "z2ui5/model/models","z2ui5/cc/Server", "sap/ui/VersionInfo", "z2ui5/cc/DebugTool" ` && | \n| &&
22
+ ` ], function (UIComponent, Models, Server, VersionInfo, DebugTool) { ` && | \n| &&
23
+ ` return UIComponent.extend("z2ui5.Component", { ` && | \n| &&
24
+ ` metadata: {` && | \n| &&
25
+ ` manifest: "json" ` && | \n| &&
26
+ ` }, ` && | \n| &&
27
+ ` init: async function () { ` && | \n| &&
28
+ `` && | \n| &&
29
+ ` UIComponent.prototype.init.apply(this, arguments); ` && | \n| &&
30
+ `` && | \n| &&
31
+ ` if (typeof z2ui5 == 'undefined'){ ` && | \n| &&
32
+ ` z2ui5 = {}; ` && | \n| &&
33
+ ` } ` && | \n| &&
34
+ ` this.getRouter().initialize() ;` && | \n| &&
35
+ ` z2ui5.oRouter = this.getRouter() ;` && | \n| &&
36
+ ` this.setModel(Models.createDeviceModel(), "device ");` && | \n| &&
37
+ `` && | \n| &&
38
+ ` z2ui5.oConfig = {};` && | \n| &&
39
+ ` z2ui5.oConfig.ComponentData = this.getComponentData();` && | \n| &&
40
+ `` && | \n| &&
41
+ ` try {` && | \n| &&
42
+ ` z2ui5.oLaunchpadService = await this.getService("ShellUIService");` && | \n| &&
43
+ ` } catch (e) {}` && | \n| &&
44
+ `` && | \n| &&
45
+ ` let oVersionInfo = await VersionInfo.load();` && | \n| &&
46
+ ` z2ui5.oConfig.UI5VersionInfo = {` && | \n| &&
47
+ ` version : oVersionInfo.version,` && | \n| &&
48
+ ` buildTimestamp : oVersionInfo.buildTimestamp,` && | \n| &&
49
+ ` gav : oVersionInfo.gav,` && | \n| &&
50
+ ` }` && | \n| &&
51
+ `` && | \n| &&
52
+ ` if (/iPad|iPhone/.test(navigator.platform)) {` && | \n| &&
53
+ ` window.addEventListener("__pagehide", this.__pagehide.bind(this));` && | \n| &&
54
+ ` } else {` && | \n| &&
55
+ ` window.addEventListener("__beforeunload", this.__beforeunload.bind(this));` && | \n| &&
56
+ ` }` && | \n| &&
57
+ `` && | \n| &&
58
+ ` document.addEventListener("keydown", function (zEvent) {` && | \n| &&
59
+ ` if (zEvent?.ctrlKey && zEvent?.key === "F12") {` && | \n| &&
60
+ ` if (!z2ui5.debugTool){` && | \n| &&
61
+ ` z2ui5.debugTool = new DebugTool();` && | \n| &&
62
+ ` z2ui5.debugTool.show();` && | \n| &&
63
+ ` } else {` && | \n| &&
64
+ ` z2ui5.debugTool.close();` && | \n| &&
65
+ ` z2ui5.debugTool = null;` && | \n| &&
66
+ ` }` && | \n| &&
67
+ ` }` && | \n| &&
68
+ ` });` && | \n| &&
69
+ ` },` && | \n| &&
70
+ `` && | \n| &&
71
+ ` __beforeunload: function () {` && | \n| &&
72
+ ` window.removeEventListener("__beforeunload", this.__beforeunload.bind(this));` && | \n| &&
73
+ ` this.destroy();` && | \n| &&
74
+ ` },` && | \n| &&
75
+ ` __pagehide: function () {` && | \n| &&
76
+ ` window.removeEventListener("__pagehide", this.__pagehide.bind(this));` && | \n| &&
77
+ ` this.destroy();` && | \n| &&
78
+ ` },` && | \n| &&
79
+ `` && | \n| &&
80
+ ` exit: function () {` && | \n| &&
81
+ ` Server.endSession();` && | \n| &&
82
+ ` if (UIComponent.prototype.exit)` && | \n| &&
83
+ ` UIComponent.prototype.exit.apply(this, arguments);` && | \n| &&
84
+ ` },` && | \n| &&
85
+ ` });` && | \n| &&
86
+ `});` && | \n| &&
87
+ `` && | \n| &&
88
88
`` .
89
89
90
90
ENDMETHOD .
0 commit comments