Skip to content

Commit be8fd20

Browse files
committed
switch to v2 version of viz.js
1 parent 1cdc76b commit be8fd20

File tree

3 files changed

+11
-7
lines changed

3 files changed

+11
-7
lines changed

graphviz-render.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
function contentLoaded() {
2+
var viz = new Viz();
23
var graphvizElements = document.getElementsByClassName('graphviz');
34

45
var changes = [];
@@ -9,13 +10,15 @@ function contentLoaded() {
910

1011
changes.push({
1112
placeholder: element.parentElement.parentElement,
12-
svg: Viz(source)
13+
svg: viz.renderString(source, {engine: 'dot', format:'svg'})
1314
});
1415
}
1516

1617
for (let index = 0; index < changes.length; index++) {
17-
const element = changes[index];
18-
element.placeholder.outerHTML = element.svg;
18+
const change = changes[index];
19+
change.svg.then(svg=> {
20+
change.placeholder.outerHTML = svg;
21+
});
1922
}
2023

2124
// use to debug rendered code.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
],
2222
"markdown.previewScripts": [
2323
"./node_modules/viz.js/viz.js",
24+
"./node_modules/viz.js/full.render.js",
2425
"./graphviz-render.js"
2526
],
2627
"markdown.markdownItPlugins": true
@@ -39,7 +40,7 @@
3940
"vscode": "^1.1.6"
4041
},
4142
"dependencies": {
42-
"viz.js": "^1.8.0"
43+
"viz.js": "^2.0.0"
4344
},
4445
"repository": {
4546
"type": "git",

yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1677,9 +1677,9 @@ vinyl@~2.0.1:
16771677
remove-trailing-separator "^1.0.1"
16781678
replace-ext "^1.0.0"
16791679

1680-
viz.js@^1.8.0:
1681-
version "1.8.0"
1682-
resolved "https://registry.yarnpkg.com/viz.js/-/viz.js-1.8.0.tgz#e0cb5ad241368e35b1a6e960691eba454c24951f"
1680+
viz.js@^2.0.0:
1681+
version "2.0.0"
1682+
resolved "https://lucsan.pkgs.visualstudio.com/_packaging/node-feed/npm/registry/viz.js/-/viz.js-2.0.0.tgz#d34aa8e68f3b4eb7107f16ea6d1530a77109f315"
16831683

16841684
vscode@^1.1.6:
16851685
version "1.1.10"

0 commit comments

Comments
 (0)