From f17eb221a31e611b2f9dfe46674fed9452f07053 Mon Sep 17 00:00:00 2001 From: Jonas Lukasczyk Date: Mon, 8 Jul 2024 18:33:24 +0200 Subject: [PATCH] ARC Validation View --- packages/main/src/InternetService.ts | 1 + packages/main/src/LocalFileSystemService.ts | 8 +- packages/renderer/src/App.vue | 9 +- packages/renderer/src/AppProperties.ts | 2 + .../renderer/src/views/ValidationView.vue | 304 ++++++++++++++++++ 5 files changed, 320 insertions(+), 4 deletions(-) create mode 100644 packages/renderer/src/views/ValidationView.vue diff --git a/packages/main/src/InternetService.ts b/packages/main/src/InternetService.ts index 10c52af3..875f128d 100644 --- a/packages/main/src/InternetService.ts +++ b/packages/main/src/InternetService.ts @@ -121,6 +121,7 @@ export const InternetService = { ipcMain.handle('InternetService.openExternalURL', InternetService.openExternalURL ); ipcMain.handle('InternetService.getTemplates', InternetService.getTemplates ); ipcMain.handle('InternetService.callSwateAPI', InternetService.callSwateAPI ); + ipcMain.handle('InternetService.getWebPageAsJson', InternetService.getWebPageAsJson ); ipcMain.handle('InternetService.getArcitectVersions', InternetService.getArcitectVersions ); } diff --git a/packages/main/src/LocalFileSystemService.ts b/packages/main/src/LocalFileSystemService.ts index b94c8f17..ca9d5323 100644 --- a/packages/main/src/LocalFileSystemService.ts +++ b/packages/main/src/LocalFileSystemService.ts @@ -93,8 +93,12 @@ export const LocalFileSystemService = { path = parameters[0]; options = parameters[1]; } - path = path_to_system(path) - return FS.readFileSync(path,options); + path = path_to_system(path); + try { + return FS.readFileSync(path,options); + } catch (err) { + return null; + } }, readImage: async (e,path)=>{ diff --git a/packages/renderer/src/App.vue b/packages/renderer/src/App.vue index 52be5503..94fcaa67 100644 --- a/packages/renderer/src/App.vue +++ b/packages/renderer/src/App.vue @@ -13,6 +13,7 @@ import GitCommitView from './views/GitCommitView.vue'; import GitSyncView from './views/GitSyncView.vue'; import GitHistoryView from './views/GitHistoryView.vue'; import SwateView from './views/SwateView.vue'; +import ValidationView from './views/ValidationView.vue'; import DataHubView from './views/DataHubView.vue'; @@ -157,14 +158,17 @@ const test = async ()=>{ - + + + + - + @@ -235,6 +239,7 @@ const test = async ()=>{ + diff --git a/packages/renderer/src/AppProperties.ts b/packages/renderer/src/AppProperties.ts index 3804b010..e40b3803 100644 --- a/packages/renderer/src/AppProperties.ts +++ b/packages/renderer/src/AppProperties.ts @@ -16,6 +16,8 @@ const AppProperties: { EDIT_MARKDOWN: 600, EDIT_IMAGE: 601, + + VALIDATION: 700, }, STATES_I: {}, state: 0, diff --git a/packages/renderer/src/views/ValidationView.vue b/packages/renderer/src/views/ValidationView.vue new file mode 100644 index 00000000..ea85611b --- /dev/null +++ b/packages/renderer/src/views/ValidationView.vue @@ -0,0 +1,304 @@ + + + + +