Merge pull request #1002 from mermaid-js/develop

Fix #1001 Diagram errors are not highlighted in editor
This commit is contained in:
Sidharth Vinod
2022-09-02 17:14:51 +05:30
committed by GitHub
3 changed files with 11 additions and 9 deletions
+1 -1
View File
@@ -22,7 +22,7 @@
"devDependencies": { "devDependencies": {
"@cypress/snapshot": "2.1.7", "@cypress/snapshot": "2.1.7",
"@sveltejs/adapter-static": "1.0.0-next.39", "@sveltejs/adapter-static": "1.0.0-next.39",
"@sveltejs/kit": "1.0.0-next.442", "@sveltejs/kit": "1.0.0-next.444",
"@testing-library/jest-dom": "5.16.5", "@testing-library/jest-dom": "5.16.5",
"@testing-library/svelte": "3.2.1", "@testing-library/svelte": "3.2.1",
"@types/mermaid": "8.2.9", "@types/mermaid": "8.2.9",
+3 -1
View File
@@ -33,10 +33,12 @@
} }
oldText = newText; oldText = newText;
} }
editor && Monaco?.editor.setModelMarkers(editor.getModel(), 'test', $stateStore.errorMarkers);
}; };
$: handleTextUpdate(text); $: handleTextUpdate(text);
stateStore.subscribe(({ errorMarkers }) => {
editor && Monaco?.editor.setModelMarkers(editor.getModel(), 'test', errorMarkers);
});
themeStore.subscribe(({ isDark }) => { themeStore.subscribe(({ isDark }) => {
editor && Monaco?.editor.setTheme(isDark ? 'mermaid-dark' : 'mermaid'); editor && Monaco?.editor.setTheme(isDark ? 'mermaid-dark' : 'mermaid');
+7 -7
View File
@@ -298,10 +298,10 @@
resolved "https://registry.yarnpkg.com/@sveltejs/adapter-static/-/adapter-static-1.0.0-next.39.tgz#ae79b95accd3af6ecfa92e9596c4d41b49cf6fea" resolved "https://registry.yarnpkg.com/@sveltejs/adapter-static/-/adapter-static-1.0.0-next.39.tgz#ae79b95accd3af6ecfa92e9596c4d41b49cf6fea"
integrity sha512-EeD39H6iEe0UEKnKxLFTZFZpi/FcX5xfbAvsMQ+B09aDZccpQmkJBSIo+4kq1JsQGSjwi/+J3aE9bR67R6CIyQ== integrity sha512-EeD39H6iEe0UEKnKxLFTZFZpi/FcX5xfbAvsMQ+B09aDZccpQmkJBSIo+4kq1JsQGSjwi/+J3aE9bR67R6CIyQ==
"@sveltejs/kit@1.0.0-next.442": "@sveltejs/kit@1.0.0-next.444":
version "1.0.0-next.442" version "1.0.0-next.444"
resolved "https://registry.yarnpkg.com/@sveltejs/kit/-/kit-1.0.0-next.442.tgz#9fa8d36067801ee95226c88a8132973fe7bae87d" resolved "https://registry.yarnpkg.com/@sveltejs/kit/-/kit-1.0.0-next.444.tgz#fd34207d67fa8622a6e2a3da0f57fe65d1e1d7e1"
integrity sha512-xFGgyQuQEvIrBpdfsGQNG9cHINxpqmaa5LMENUdAt0lpbLuRrc4V2Zi2T11MPT2znNBn3rHEFsqCH9zviEcCRw== integrity sha512-B9ekUK5r/3IODxyXjAmEWFC1ytxRlsnApgF8qV/2IJWvWXvj62PjB8qK7UBvMM9A1codfx94RMvj9r6wTKRIAA==
dependencies: dependencies:
"@sveltejs/vite-plugin-svelte" "^1.0.1" "@sveltejs/vite-plugin-svelte" "^1.0.1"
cookie "^0.5.0" cookie "^0.5.0"
@@ -999,9 +999,9 @@ caniuse-api@^3.0.0:
lodash.uniq "^4.5.0" lodash.uniq "^4.5.0"
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001370, caniuse-lite@^1.0.30001373: caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001370, caniuse-lite@^1.0.30001373:
version "1.0.30001383" version "1.0.30001388"
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001383.tgz" resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001388.tgz"
integrity sha512-swMpEoTp5vDoGBZsYZX7L7nXHe6dsHxi9o6/LKf/f0LukVtnrxly5GVb/fWdCDTqi/yw6Km6tiJ0pmBacm0gbg== integrity sha512-znVbq4OUjqgLxMxoNX2ZeeLR0d7lcDiE5uJ4eUiWdml1J1EkxbnQq6opT9jb9SMfJxB0XA16/ziHwni4u1I3GQ==
caseless@~0.12.0: caseless@~0.12.0:
version "0.12.0" version "0.12.0"