diff --git a/webapp/controller/App.controller.js b/webapp/controller/App.controller.js
index 18dd58c0a9..882fad92d1 100644
--- a/webapp/controller/App.controller.js
+++ b/webapp/controller/App.controller.js
@@ -5,7 +5,10 @@ sap.ui.define([
"sap/base/strings/formatMessage",
"sap/ui/core/BarColor",
"sap/ui/demo/todo/util/Helper",
-], (Controller, Filter, FilterOperator, formatMessage, BarColor, Helper) => {
+ "sap/ui/core/Element",
+ "sap/ui/Device",
+ "sap/ui/model/json/JSONModel",
+], (Controller, Filter, FilterOperator, formatMessage, BarColor, Helper, Element, Device, JSONModel) => {
"use strict";
return Controller.extend("sap.ui.demo.todo.controller.App", {
@@ -15,8 +18,8 @@ sap.ui.define([
this.aTabFilters = [];
this.BarColor = BarColor;
- this.getView().setModel(new sap.ui.model.json.JSONModel({
- isMobile: sap.ui.Device.browser.mobile
+ this.getView().setModel(new JSONModel({
+ isMobile: Device.browser.mobile
}), "view");
},
@@ -31,7 +34,7 @@ sap.ui.define([
enabled: "{/itemsRemovable}",
icon: "sap-icon://delete",
text: "{i18n>CLEAR_COMPLETED}",
- tap: this.onClearCompleted.bind(this),
+ press: this.onClearCompleted.bind(this),
});
this.byId("toolbar").addContent(clearBtn);
@@ -151,7 +154,7 @@ sap.ui.define([
},
_applyListFilters() {
- const oList = sap.ui.getCore().byId("container-todo---app--todoList");
+ const oList = Element.getElementById("container-todo---app--todoList");
// const oList = this.byId("todoList");
const oBinding = oList.getBinding("items");
diff --git a/webapp/index.html b/webapp/index.html
index ea2590155d..f83d23ee19 100644
--- a/webapp/index.html
+++ b/webapp/index.html
@@ -9,13 +9,12 @@
src="resources/sap-ui-core.js"
data-sap-ui-libs="sap.m"
data-sap-ui-xx-wait-for-theme="true"
- data-sap-ui-bindingSyntax="complex"
data-sap-ui-theme="sap_platinum"
- data-sap-ui-resourceRoots='{
+ data-sap-ui-resource-roots='{
"sap.ui.demo.todo": "./"
}'
- data-sap-ui-onInit="module:sap/ui/core/ComponentSupport"
- data-sap-ui-compatVersion="edge"
+ data-sap-ui-on-init="module:sap/ui/core/ComponentSupport"
+ data-sap-ui-compat-version="edge"
data-sap-ui-async="true">
diff --git a/webapp/manifest.json b/webapp/manifest.json
index c3d04ed6bc..1bce3696a5 100644
--- a/webapp/manifest.json
+++ b/webapp/manifest.json
@@ -41,10 +41,7 @@
"uri": "model/todoitems.json"
},
"businessData": {
- "dataSource": "businessData",
- "settings": {
- "synchronizationMode": "None"
- }
+ "dataSource": "businessData"
}
},
"resources": {
@@ -52,8 +49,7 @@
{
"uri": "css/styles.css"
}
- ],
- "js": []
+ ]
}
}
}
diff --git a/webapp/view/App.view.xml b/webapp/view/App.view.xml
index c201e3bb0b..4ceeb29016 100644
--- a/webapp/view/App.view.xml
+++ b/webapp/view/App.view.xml
@@ -35,7 +35,7 @@
-
+