diff --git a/package-lock.json b/package-lock.json index 562de00..934a124 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,27 +5,27 @@ "requires": true, "dependencies": { "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.18.6" } }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/highlight": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", - "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -343,9 +343,9 @@ "dev": true }, "@types/node": { - "version": "17.0.42", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz", - "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.0.tgz", + "integrity": "sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA==", "dev": true }, "@types/object-inspect": { @@ -5072,9 +5072,9 @@ "dev": true }, "@wdio/cli": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-7.20.2.tgz", - "integrity": "sha512-HgT3V8INy7Xe8ZdM7ZnMSAlsy19Mh9P7dmUwONWb2jPf2FNQAF75T5GVj4lQFwBaGP8TKhScYB5sU6phUDXnng==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-7.20.5.tgz", + "integrity": "sha512-gv8Q9/LLW52l/cUQ2wnUiiylPrjCCVXfA+xTpB/4hAxU6n30wnL7CTF+tYmnXA7T1h1AUqBxu9Iqhm7xSJZoTA==", "dev": true, "requires": { "@types/ejs": "^3.0.5", @@ -5083,12 +5083,13 @@ "@types/lodash.flattendeep": "^4.4.6", "@types/lodash.pickby": "^4.6.6", "@types/lodash.union": "^4.6.6", - "@types/node": "^17.0.4", + "@types/node": "^18.0.0", "@types/recursive-readdir": "^2.2.0", - "@wdio/config": "7.20.1", + "@wdio/config": "7.20.3", "@wdio/logger": "7.19.0", - "@wdio/types": "7.20.0", - "@wdio/utils": "7.20.0", + "@wdio/protocols": "7.20.4", + "@wdio/types": "7.20.3", + "@wdio/utils": "7.20.3", "async-exit-hook": "^2.0.1", "chalk": "^4.0.0", "chokidar": "^3.0.0", @@ -5101,35 +5102,35 @@ "lodash.union": "^4.6.0", "mkdirp": "^1.0.4", "recursive-readdir": "^2.2.2", - "webdriverio": "7.20.2", + "webdriverio": "7.20.5", "yargs": "^17.0.0", "yarn-install": "^1.0.0" } }, "@wdio/config": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@wdio/config/-/config-7.20.1.tgz", - "integrity": "sha512-5r6ZlvXZLf0wp29FgZChfwcI5zqTBO0xQ8DL/WRk66/bXAdvek+tEaEN7C1cT92czy45Tj9Y64ukozK7YEEjUw==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-7.20.3.tgz", + "integrity": "sha512-w6HUcNdAr3F5/kYj1LkNEFvSxPhRA9QMNBIhKscWXTKWZ0l6WdLzSb+z1aSKtPfRxerJLGCq5m8DEnNyZEt5og==", "dev": true, "requires": { "@wdio/logger": "7.19.0", - "@wdio/types": "7.20.0", - "@wdio/utils": "7.20.0", + "@wdio/types": "7.20.3", + "@wdio/utils": "7.20.3", "deepmerge": "^4.0.0", "glob": "^8.0.3" } }, "@wdio/local-runner": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-7.20.2.tgz", - "integrity": "sha512-YP1hziQNtBYkSg7P2OxPk8YKq8/d891wkXWebRPj3fPcNs+uYMV3kSOuPk07jp57EnYdtlljc17U1S7Dp3l3jQ==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-7.20.5.tgz", + "integrity": "sha512-v7QtCuxVPBBd7QSnq8IqgmE+zog+J/VKYFxQf6obOWDNeIT1eScKfQryo7zuVUqdKlIxSvxu6M+sioVkKSIlAg==", "dev": true, "requires": { "@types/stream-buffers": "^3.0.3", "@wdio/logger": "7.19.0", - "@wdio/repl": "7.20.0", - "@wdio/runner": "7.20.2", - "@wdio/types": "7.20.0", + "@wdio/repl": "7.20.3", + "@wdio/runner": "7.20.5", + "@wdio/types": "7.20.3", "async-exit-hook": "^2.0.1", "split2": "^4.0.0", "stream-buffers": "^3.0.2" @@ -5148,46 +5149,46 @@ } }, "@wdio/mocha-framework": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-7.20.0.tgz", - "integrity": "sha512-wbRX5Z+jJP6rqXdoZrqx1qwnjSFL3JAsbjZ6/boIdvzvYlfSHVzi/sZr14SOH8ploHA4CEDPplKbaFQnNqVt2w==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-7.20.3.tgz", + "integrity": "sha512-ZOY+MvOap8yrckRg86CIPu+H1ibSJp6nrKhkQqVsVUO/JLvUlVYUHJm8pVngrfbVtLljoldXuNdnnxm7oUNR9g==", "dev": true, "requires": { "@types/mocha": "^9.0.0", "@wdio/logger": "7.19.0", - "@wdio/types": "7.20.0", - "@wdio/utils": "7.20.0", + "@wdio/types": "7.20.3", + "@wdio/utils": "7.20.3", "expect-webdriverio": "^3.0.0", "mocha": "^10.0.0" } }, "@wdio/protocols": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-7.20.2.tgz", - "integrity": "sha512-xILO7Yl96zB3n9eZ5UlBeJWBScqHyWix9k/DSzau5XmOOlrtFXppziKzuvPqbA4BzEpqfIe0KbuWJh0XYtkX6w==", + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-7.20.4.tgz", + "integrity": "sha512-PtCmJXL00JLd7qzD3STEyuoFcjkW2xKFxQNtsvF7PA7P2yoZ9eY0yRMHiUqZp6SEF+fabb3U2okf4eySaFwH6Q==", "dev": true }, "@wdio/repl": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-7.20.0.tgz", - "integrity": "sha512-rb22rzBNo6AnV3gVYDTt65vi59RW3Zohhmuoe+vsAwz06ryeKTau95Zaz5x55Z1OjHqWvEHRAHmTkI3p0Zdw0g==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-7.20.3.tgz", + "integrity": "sha512-oY82xdOK+FuBjG9sY3ujil6Rr8XBtNP1L6+QK1ZqTGCNKEz6bGVbgGKJa4zpaZx90JWO0ijXylyvckAB4mAMRw==", "dev": true, "requires": { - "@wdio/utils": "7.20.0" + "@wdio/utils": "7.20.3" } }, "@wdio/reporter": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-7.20.0.tgz", - "integrity": "sha512-QPHaFH9X7dPP5WguRJJY2jDuBPoX+ZSvsDCI9CDOCDvg6ZgrY1Kb0R++U1YJ4swNQYppOYDdgAZTHlaa7/VG9w==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-7.20.3.tgz", + "integrity": "sha512-czr+JOyXpI6KnFb328cXE5RubRmX8zdxBlzCr1l2gn326J20OPGFPM4Sl2zbrswHzbrcX93gWph0CT4LtD0wcg==", "dev": true, "requires": { "@types/diff": "^5.0.0", - "@types/node": "^17.0.4", + "@types/node": "^18.0.0", "@types/object-inspect": "^1.8.0", "@types/supports-color": "^8.1.0", "@types/tmp": "^0.2.0", - "@wdio/types": "7.20.0", + "@wdio/types": "7.20.3", "diff": "^5.0.0", "fs-extra": "^10.0.0", "object-inspect": "^1.10.3", @@ -5206,53 +5207,53 @@ } }, "@wdio/runner": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-7.20.2.tgz", - "integrity": "sha512-ZG2SV2ngYIXSX5siVePkUV26ZeZGBwPeoJ4WZCKStEpSwYHfzDi8tQVzUtBmtUJww3GJFBlzePTx8KpkkWqKWQ==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-7.20.5.tgz", + "integrity": "sha512-GY30VJ4yjotntkqMy19S1iutAMnsdhmbzxiw2d1I5D14yL+zx6aGYJPBzaaaCJ+9E3/tz8B1JyyGlCTkWm4+AQ==", "dev": true, "requires": { - "@wdio/config": "7.20.1", + "@wdio/config": "7.20.3", "@wdio/logger": "7.19.0", - "@wdio/types": "7.20.0", - "@wdio/utils": "7.20.0", + "@wdio/types": "7.20.3", + "@wdio/utils": "7.20.3", "deepmerge": "^4.0.0", "gaze": "^1.1.2", - "webdriver": "7.20.2", - "webdriverio": "7.20.2" + "webdriver": "7.20.4", + "webdriverio": "7.20.5" } }, "@wdio/spec-reporter": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-7.20.0.tgz", - "integrity": "sha512-DqXS4zPihl0nJbT4S28FIkvGWxgkmfrLlyQjUO0yraUu9bslUto/Bs3dQzTG8QvIDoFBP5rl5bkcXcOwVnxfnw==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-7.20.3.tgz", + "integrity": "sha512-j2PWxYMxfgVkxirWsmYTfW5EX/H0DcVQMINF2XFp4hqWtA5iT4vTlEsaq5MTewqa5U5Ae0eEwTpHaI9DTxt+gA==", "dev": true, "requires": { "@types/easy-table": "^0.0.33", - "@wdio/reporter": "7.20.0", - "@wdio/types": "7.20.0", + "@wdio/reporter": "7.20.3", + "@wdio/types": "7.20.3", "chalk": "^4.0.0", "easy-table": "^1.1.1", "pretty-ms": "^7.0.0" } }, "@wdio/types": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.20.0.tgz", - "integrity": "sha512-iYQAlkPxDIt2iJI4KwYmdenAU6XC+c68J8lkBVtmkY9S6nSXbQtrzNZoWw03j0//dbagVa6cdefrnhnkxDr0Hg==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.20.3.tgz", + "integrity": "sha512-5q1urjM2Q1eYFZSxKO9Uhj86rt2NWS70c2rbbnKaB9oNNHUVtFFqSKNKAkJ84rNAfo/atWqWup7VSlg3BLrGNg==", "dev": true, "requires": { - "@types/node": "^17.0.4", + "@types/node": "^18.0.0", "got": "^11.8.1" } }, "@wdio/utils": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.20.0.tgz", - "integrity": "sha512-3LSNbXcubGpIEuhnUBDChXHiFldypIxzDAApTb6RGaEFbzrBJ3dD7vb90hHkZ/DEfuxRihLE/V4Cw2oH+pcVBQ==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.20.3.tgz", + "integrity": "sha512-7huX4kusjr8ssN/lv0nN8nD4ZmuQ31bi+HOMdc9XI06NFQKNGfk2D1YoH1uNSd81OF6cSuPWfO9YRDmH1lvNLg==", "dev": true, "requires": { "@wdio/logger": "7.19.0", - "@wdio/types": "7.20.0", + "@wdio/types": "7.20.3", "p-iteration": "^1.1.8" } }, @@ -5737,9 +5738,9 @@ } }, "ci-info": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", - "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", + "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", "dev": true }, "clean-stack": { @@ -6003,18 +6004,18 @@ "dev": true }, "devtools": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/devtools/-/devtools-7.20.2.tgz", - "integrity": "sha512-FeXQc/IeoHhGI0gsua1xXOZDHPflGtAoTiBoGXTfLQzZVIVUA7lY2UxLI382H5cVI9iwf44zm5fNaZh3y0NOTw==", + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/devtools/-/devtools-7.20.4.tgz", + "integrity": "sha512-8Mn/1L5TeBmD4/EhMeeh1Sp9WzEBKZWgvSs5i7MiGdUyblc0VouGfbMDlzi7UW8SWa2srNevjGC2Jnj76f5uSA==", "dev": true, "requires": { - "@types/node": "^17.0.4", + "@types/node": "^18.0.0", "@types/ua-parser-js": "^0.7.33", - "@wdio/config": "7.20.1", + "@wdio/config": "7.20.3", "@wdio/logger": "7.19.0", - "@wdio/protocols": "7.20.2", - "@wdio/types": "7.20.0", - "@wdio/utils": "7.20.0", + "@wdio/protocols": "7.20.4", + "@wdio/types": "7.20.3", + "@wdio/utils": "7.20.3", "chrome-launcher": "^0.15.0", "edge-paths": "^2.1.0", "puppeteer-core": "^13.1.3", @@ -6024,9 +6025,9 @@ } }, "devtools-protocol": { - "version": "0.0.1010518", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1010518.tgz", - "integrity": "sha512-/BRxPyaNqkFj0YzExbAkJ+edGYTuWiilDRPWxVU3oSivNIJKuXk4Uj2LB4BV14I44FNiCYyYZizJOjfUIq+rLQ==", + "version": "0.0.1011705", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz", + "integrity": "sha512-OKvTvu9n3swmgYshvsyVHYX0+aPzCoYUnyXUacfQMmFtBtBKewV/gT4I9jkAbpTqtTi2E4S9MXLlvzBDUlqg0Q==", "dev": true }, "diff": { @@ -6461,13 +6462,13 @@ } }, "globule": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", - "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", + "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", "dev": true, "requires": { "glob": "~7.1.1", - "lodash": "~4.17.10", + "lodash": "^4.17.21", "minimatch": "~3.0.2" }, "dependencies": { @@ -7108,9 +7109,9 @@ } }, "keyv": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.3.0.tgz", - "integrity": "sha512-C30Un9+63J0CsR7Wka5quXKqYZsT6dcRQ2aOwGcSc3RiQ4HGWpTAHlCA+puNfw2jA/s11EsxA1nCXgZRuRKMQQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.3.2.tgz", + "integrity": "sha512-kn8WmodVBe12lmHpA6W8OY7SNh6wVR+Z+wZESF4iF5FCazaVXGWOtnbnvX0tMQ1bO+/TmOD9LziuYMvrIIs0xw==", "dev": true, "requires": { "compress-brotli": "^1.3.8", @@ -8140,9 +8141,9 @@ } }, "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", "dev": true }, "read-pkg": { @@ -8285,12 +8286,12 @@ "dev": true }, "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dev": true, "requires": { - "is-core-module": "^2.8.1", + "is-core-module": "^2.9.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } @@ -8881,12 +8882,12 @@ } }, "wdio-ui5-service": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/wdio-ui5-service/-/wdio-ui5-service-0.9.1.tgz", - "integrity": "sha512-uunCl3Vxa3Bxq64WDdymX1kcASKyJFST0AduXbH1CG1MNUpnxVENJOQ66KDZ7XFIWAzKuBxwMC48VSvqTcXENw==", + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/wdio-ui5-service/-/wdio-ui5-service-0.9.5.tgz", + "integrity": "sha512-dAWvoevdjibWooMysmVNiaEDNhMUmckM1NLzSNKEXvuVTrhTcKpB5PiWxRWLTPuZ2JdQ+Dclhka7R5w/lrrLlw==", "dev": true, "requires": { - "semver": "^7.3.5" + "semver": "^7.3.7" }, "dependencies": { "lru-cache": { @@ -8916,42 +8917,42 @@ } }, "webdriver": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-7.20.2.tgz", - "integrity": "sha512-8RG3pdvfe4aZkKXrULlS1EiMacLQpivaMk8GpE5NnM7A1oGCQjZ7sbQZq81XyQspQhezwmW+rG7DegAnDcMz1Q==", + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-7.20.4.tgz", + "integrity": "sha512-gKJ70aOvdNYG3TRd8vOF0O7pCsNGZ/SNe2ZvFB4NeC53xVglkCxHnyoC1WcGxBpDv8gaHh3iNFbwXc0JtMWdXw==", "dev": true, "requires": { - "@types/node": "^17.0.4", - "@wdio/config": "7.20.1", + "@types/node": "^18.0.0", + "@wdio/config": "7.20.3", "@wdio/logger": "7.19.0", - "@wdio/protocols": "7.20.2", - "@wdio/types": "7.20.0", - "@wdio/utils": "7.20.0", + "@wdio/protocols": "7.20.4", + "@wdio/types": "7.20.3", + "@wdio/utils": "7.20.3", "got": "^11.0.2", "ky": "^0.30.0", "lodash.merge": "^4.6.1" } }, "webdriverio": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.20.2.tgz", - "integrity": "sha512-IaQLmRUHv3OcjL4QJZVKqPS7+KZgH0bVGeHErpDx28zMozbkDBbSdy01xnzaHEZW+OwXNBECaNmqQ3GvtUZKsQ==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.20.5.tgz", + "integrity": "sha512-GcONsT2eOTXnjwMxvilc95uWTUlzWRBpdbxC1M+664uTfzomCFDMHMsa+evPSKG5+pFMSCrEL67nwRtoLXhh9Q==", "dev": true, "requires": { "@types/aria-query": "^5.0.0", - "@types/node": "^17.0.4", - "@wdio/config": "7.20.1", + "@types/node": "^18.0.0", + "@wdio/config": "7.20.3", "@wdio/logger": "7.19.0", - "@wdio/protocols": "7.20.2", - "@wdio/repl": "7.20.0", - "@wdio/types": "7.20.0", - "@wdio/utils": "7.20.0", + "@wdio/protocols": "7.20.4", + "@wdio/repl": "7.20.3", + "@wdio/types": "7.20.3", + "@wdio/utils": "7.20.3", "archiver": "^5.0.0", "aria-query": "^5.0.0", "css-shorthand-properties": "^1.1.1", "css-value": "^0.0.1", - "devtools": "7.20.2", - "devtools-protocol": "^0.0.1010518", + "devtools": "7.20.4", + "devtools-protocol": "^0.0.1011705", "fs-extra": "^10.0.0", "grapheme-splitter": "^1.0.2", "lodash.clonedeep": "^4.5.0", @@ -8964,7 +8965,7 @@ "resq": "^1.9.1", "rgb2hex": "0.2.5", "serialize-error": "^8.0.0", - "webdriver": "7.20.2" + "webdriver": "7.20.4" } }, "webidl-conversions": { diff --git a/webapp/controller/Detail.controller.js b/webapp/controller/Detail.controller.js new file mode 100644 index 0000000..1745af7 --- /dev/null +++ b/webapp/controller/Detail.controller.js @@ -0,0 +1,29 @@ +sap.ui.define([ + "sap/ui/core/mvc/Controller", + "sap/m/Dialog", + "sap/m/Button" +], function( + Controller, + Dialog, + Button +) { + "use strict"; + + return Controller.extend("ui5.challenge.controller.Detail", { + onOpenDialog: function(oEvent) { + if (!this.oDialog) { + this.oDialog = new Dialog({ + title: "Test dialog", + id:"myDialog", + beginButton: new Button({ + text: "close", + press: function() { + this.oDialog.close() + }.bind(this) + }) + }).addStyleClass("myDialog") + } + this.oDialog.open() + } + }); +}); \ No newline at end of file diff --git a/webapp/controller/Main.controller.js b/webapp/controller/Main.controller.js new file mode 100644 index 0000000..384ff17 --- /dev/null +++ b/webapp/controller/Main.controller.js @@ -0,0 +1,13 @@ +sap.ui.define([ + "ui5/challenge/controller/BaseController" +], function( + BaseController +) { + "use strict"; + + return BaseController.extend("ui5.challenge.controller.Main", { + onItem1Press: function(oEvent) { + this.getOwnerComponent().getRouter().navTo("RouteDetail") + } + }); +}); \ No newline at end of file diff --git a/webapp/i18n/i18n.properties b/webapp/i18n/i18n.properties index e69de29..eeb7b7f 100644 --- a/webapp/i18n/i18n.properties +++ b/webapp/i18n/i18n.properties @@ -0,0 +1,2 @@ +appTitle=ui5-challenge +mainTitleText=wdi5 rocks \ No newline at end of file diff --git a/webapp/index.html b/webapp/index.html index 01c1bb6..f3ea286 100644 --- a/webapp/index.html +++ b/webapp/index.html @@ -1,7 +1,7 @@
-