diff --git a/packages/main/src/InternetService.ts b/packages/main/src/InternetService.ts index 10c52af..875f128 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 b94c8f1..ca9d532 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 52be550..94fcaa6 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 3804b01..e40b380 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 0000000..ea85611 --- /dev/null +++ b/packages/renderer/src/views/ValidationView.vue @@ -0,0 +1,304 @@ + + + + +