From 46afa9cb7aaf3cc704fb19201496e78ec3481657 Mon Sep 17 00:00:00 2001 From: Leon Hoppe Date: Sat, 5 Nov 2022 12:19:14 +0100 Subject: [PATCH] Implemented Backend WindowAPI --- .../.idea.WebDesktop 2.0/.idea/workspace.xml | 341 +++--------------- Frontend/package-lock.json | 39 +- Frontend/package.json | 2 +- .../window-wrapper.component.html | 2 +- .../window-wrapper.component.ts | 176 ++++++++- .../app/sites/desktop/desktop.component.ts | 19 +- .../taskbar-icon/taskbar-icon.component.ts | 5 +- WindowAPI/package-lock.json | 8 +- WindowAPI/package.json | 4 +- WindowAPI/src/WindowAPI.ts | 8 +- WindowAPI/src/helper/PackageTypes.ts | 2 +- WindowAPI/src/helper/functions/Getter.ts | 1 + WindowAPI_Test/favicon.ico | Bin 0 -> 7599 bytes WindowAPI_Test/index.html | 47 ++- WindowAPI_Test/package-lock.json | 37 +- WindowAPI_Test/package.json | 5 +- WindowAPI_Test/window.html | 25 -- 17 files changed, 305 insertions(+), 416 deletions(-) create mode 100644 WindowAPI_Test/favicon.ico delete mode 100644 WindowAPI_Test/window.html diff --git a/.idea/.idea.WebDesktop 2.0/.idea/workspace.xml b/.idea/.idea.WebDesktop 2.0/.idea/workspace.xml index 2bafa50..4616a18 100644 --- a/.idea/.idea.WebDesktop 2.0/.idea/workspace.xml +++ b/.idea/.idea.WebDesktop 2.0/.idea/workspace.xml @@ -6,252 +6,23 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - @@ -349,11 +106,11 @@ - - + + - diff --git a/WindowAPI_Test/package-lock.json b/WindowAPI_Test/package-lock.json index 2b818e2..3c00373 100644 --- a/WindowAPI_Test/package-lock.json +++ b/WindowAPI_Test/package-lock.json @@ -9,43 +9,20 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "webdesktop_windowapi": "^1.0.4" - } - }, - "node_modules/typescript": { - "version": "4.8.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", - "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" + "webdesktop_windowapi": "^1.0.9" } }, "node_modules/webdesktop_windowapi": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/webdesktop_windowapi/-/webdesktop_windowapi-1.0.4.tgz", - "integrity": "sha512-UmL3DsTz2Tct0EI4llDOT5cn76wRCq9HJPL92EwQQykscv/4N0PXucdVf3eRLfxg7jtWNTDajW/taCx1l6zbCg==", - "dependencies": { - "typescript": "^4.8.4" - } + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/webdesktop_windowapi/-/webdesktop_windowapi-1.0.9.tgz", + "integrity": "sha512-q84Auqs9HCjIi1T+Ny8sdCXQq00b4JZqVpiAhMS5vKpQmOMDtkarsgUgSiU0VRhtnAKojXsDENsqNtCXTYbhGw==" } }, "dependencies": { - "typescript": { - "version": "4.8.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", - "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==" - }, "webdesktop_windowapi": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/webdesktop_windowapi/-/webdesktop_windowapi-1.0.4.tgz", - "integrity": "sha512-UmL3DsTz2Tct0EI4llDOT5cn76wRCq9HJPL92EwQQykscv/4N0PXucdVf3eRLfxg7jtWNTDajW/taCx1l6zbCg==", - "requires": { - "typescript": "^4.8.4" - } + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/webdesktop_windowapi/-/webdesktop_windowapi-1.0.9.tgz", + "integrity": "sha512-q84Auqs9HCjIi1T+Ny8sdCXQq00b4JZqVpiAhMS5vKpQmOMDtkarsgUgSiU0VRhtnAKojXsDENsqNtCXTYbhGw==" } } } diff --git a/WindowAPI_Test/package.json b/WindowAPI_Test/package.json index 1c46044..96e4aa0 100644 --- a/WindowAPI_Test/package.json +++ b/WindowAPI_Test/package.json @@ -4,12 +4,13 @@ "description": "", "main": "index.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "test": "echo \"Error: no test specified\" && exit 1", + "dev": "httpserver" }, "keywords": [], "author": "", "license": "ISC", "dependencies": { - "webdesktop_windowapi": "^1.0.4" + "webdesktop_windowapi": "^1.0.9" } } diff --git a/WindowAPI_Test/window.html b/WindowAPI_Test/window.html deleted file mode 100644 index 0960ab7..0000000 --- a/WindowAPI_Test/window.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - Window API Test - - - -

Window APT Tester works!

- - - - - \ No newline at end of file