From c45d1ee83d04b90e4e4fa922e204d056a7ca2865 Mon Sep 17 00:00:00 2001 From: Adam Bem Date: Thu, 16 Nov 2023 13:24:48 +0100 Subject: [PATCH] Added green shadow wan success and other things (#268) Reviewed-on: https://gitea.release11.com/R11/release11-tools/pulls/268 Reviewed-by: Mikolaj Widla Co-authored-by: Adam Bem Co-committed-by: Adam Bem --- .../r11/tools/controller/JsonController.java | 10 +- Frontend/package-lock.json | 17 +++ Frontend/package.json | 1 + Frontend/src/App.vue | 4 +- .../src/components/CodeEditorComponent.vue | 82 +++++++------ .../formatter/FormatterComponent.vue | 114 ++++++++++++++++++ .../HtmlButtonFormatterComponent.vue | 12 +- .../JsonButtonFormatterComponent.vue | 1 - .../components/man/RestMockManComponent.vue | 13 +- .../sidebar/SidebarMenuElementComponent.vue | 4 +- .../xml/XmlOutputFieldComponent.vue | 17 ++- .../xml/tooltips/TooltipCategoryComponent.vue | 2 +- .../xml/tooltips/TooltipComponent.vue | 2 +- Frontend/src/style.css | 8 +- Frontend/src/views/HtmlFormatterView.vue | 59 +-------- Frontend/src/views/JsonFormatterView.vue | 63 +--------- Frontend/src/views/XmlFormatterView.vue | 62 +--------- 17 files changed, 231 insertions(+), 240 deletions(-) create mode 100644 Frontend/src/components/formatter/FormatterComponent.vue diff --git a/Backend/tools-services/src/main/java/com/r11/tools/controller/JsonController.java b/Backend/tools-services/src/main/java/com/r11/tools/controller/JsonController.java index e42f277..5d72a74 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/controller/JsonController.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/controller/JsonController.java @@ -36,7 +36,7 @@ public class JsonController implements RestController { try { Object requestJson = this.gson.fromJson(request.body(), Object.class); - responseJson.addProperty("data", this.prettyGson.toJson(requestJson)); + responseJson.addProperty("result", this.prettyGson.toJson(requestJson)); responseJson.addProperty("time", System.currentTimeMillis() - startProcess); @@ -46,7 +46,7 @@ public class JsonController implements RestController { response.status(400); - responseJson.addProperty("data", cause == null ? e.getMessage() : cause.getMessage()); + responseJson.addProperty("result", cause == null ? e.getMessage() : cause.getMessage()); responseJson.addProperty("time", System.currentTimeMillis() - startProcess); @@ -65,17 +65,17 @@ public class JsonController implements RestController { response.status(200); - responseJson.addProperty("data", this.gson.toJson(requestJson)); + responseJson.addProperty("result", this.gson.toJson(requestJson)); responseJson.addProperty("time", System.currentTimeMillis() - startProcess); response.body(this.gson.toJson(responseJson)); } catch (Exception e) { - this.logger.error("Error on minimizeing Json " + e); + this.logger.error("Error on minimizing Json " + e); Throwable cause = e.getCause(); response.status(400); - responseJson.addProperty("data", cause == null ? e.getMessage() : cause.getMessage()); + responseJson.addProperty("result", cause == null ? e.getMessage() : cause.getMessage()); responseJson.addProperty("time", System.currentTimeMillis() - startProcess); response.body(this.prettyGson.toJson(responseJson)); diff --git a/Frontend/package-lock.json b/Frontend/package-lock.json index e01d0f7..839da8b 100644 --- a/Frontend/package-lock.json +++ b/Frontend/package-lock.json @@ -13,6 +13,7 @@ "@codemirror/lang-xml": "^6.0.2", "@codemirror/theme-one-dark": "^6.1.2", "codemirror": "^6.0.1", + "thememirror": "^2.0.1", "vue": "^3.3.4", "vue-codemirror": "^6.1.1", "vue-router": "^4.2.2" @@ -4305,6 +4306,16 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "node_modules/thememirror": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/thememirror/-/thememirror-2.0.1.tgz", + "integrity": "sha512-d5i6FVvWWPkwrm4cHLI3t9AT1OrkAt7Ig8dtdYSofgF7C/eiyNuq6zQzSTusWTde3jpW9WLvA9J/fzNKMUsd0w==", + "peerDependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0" + } + }, "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", @@ -7756,6 +7767,12 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "thememirror": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/thememirror/-/thememirror-2.0.1.tgz", + "integrity": "sha512-d5i6FVvWWPkwrm4cHLI3t9AT1OrkAt7Ig8dtdYSofgF7C/eiyNuq6zQzSTusWTde3jpW9WLvA9J/fzNKMUsd0w==", + "requires": {} + }, "thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", diff --git a/Frontend/package.json b/Frontend/package.json index a6ecef8..7663195 100644 --- a/Frontend/package.json +++ b/Frontend/package.json @@ -17,6 +17,7 @@ "@codemirror/lang-xml": "^6.0.2", "@codemirror/theme-one-dark": "^6.1.2", "codemirror": "^6.0.1", + "thememirror": "^2.0.1", "vue": "^3.3.4", "vue-codemirror": "^6.1.1", "vue-router": "^4.2.2" diff --git a/Frontend/src/App.vue b/Frontend/src/App.vue index cd9439b..d532ae0 100644 --- a/Frontend/src/App.vue +++ b/Frontend/src/App.vue @@ -6,9 +6,9 @@ import SidebarComponent from '@components/sidebar/SidebarComponent.vue';