File tree Expand file tree Collapse file tree 8 files changed +254
-188
lines changed Expand file tree Collapse file tree 8 files changed +254
-188
lines changed Original file line number Diff line number Diff line change 144
144
"turndown" : " ~5.0.3" ,
145
145
"uuid" : " ~3.3.2" ,
146
146
"validator" : " ~11.1.0" ,
147
- "vega" : " ~5.4.0 " ,
148
- "vega-embed" : " ~4 .2.2" ,
149
- "vega-lite" : " ~3 .4.0" ,
147
+ "vega" : " ~5.9.1 " ,
148
+ "vega-embed" : " ~6 .2.2" ,
149
+ "vega-lite" : " ~4 .4.0" ,
150
150
"velocity-animate" : " ~1.5.2" ,
151
151
"visibilityjs" : " ~2.0.2" ,
152
152
"viz.js" : " ~2.1.2" ,
Original file line number Diff line number Diff line change 334
334
### Vega-Lite
335
335
``` vega
336
336
{
337
- "$schema": "https://vega.github.io/schema/vega-lite/v3 .json",
337
+ "$schema": "https://vega.github.io/schema/vega-lite/v4 .json",
338
338
"data": {"url": "https://vega.github.io/editor/data/barley.json"},
339
339
"mark": "bar",
340
340
"encoding": {
Original file line number Diff line number Diff line change @@ -437,7 +437,7 @@ export function finishView (view) {
437
437
const specText = $value . text ( )
438
438
439
439
$value . unwrap ( )
440
- window . vegaEmbed ( $ele [ 0 ] , JSON . parse ( specText ) )
440
+ window . vegaEmbed ( $ele [ 0 ] , JSON . parse ( specText ) , { renderer : 'svg' } )
441
441
. then ( result => {
442
442
$ele . addClass ( 'vega' )
443
443
} )
Original file line number Diff line number Diff line change @@ -131,6 +131,17 @@ export default class Editor {
131
131
}
132
132
this . eventListeners = { }
133
133
this . config = config
134
+
135
+ // define modes from mode mime
136
+ const ignoreOverlay = {
137
+ token : function ( stream , state ) {
138
+ stream . next ( )
139
+ return null
140
+ }
141
+ }
142
+ CodeMirror . defineMode ( 'vega' , function ( config , modeConfig ) {
143
+ return CodeMirror . overlayMode ( CodeMirror . getMode ( config , 'application/ld+json' ) , ignoreOverlay )
144
+ } )
134
145
}
135
146
136
147
on ( event , cb ) {
Original file line number Diff line number Diff line change 21
21
< script src= " https://cdnjs.cloudflare.com/ajax/libs/viz.js/2.1.2/full.render.js" integrity= " sha256-Ogqs510LFnekr9o7OLdpelaaAmNss9egQRTyzCqV2NQ=" crossorigin= " anonymous" defer>< / script>
22
22
23
23
< script src= " https://cdnjs.cloudflare.com/ajax/libs/abcjs/3.1.1/abcjs_basic-min.js" integrity= " sha256-Sq1r2XXWXQoShQKsS0Wrf5r7fRkErd9Fat9vHYeU68s=" crossorigin= " anonymous" defer>< / script>
24
- < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega/5.4.0 /vega.min.js" integrity= " sha256-PrkRj4B3I5V9yHBLdO3jyyqNUwSKS1CXXIh3VrnFPEU =" crossorigin= " anonymous" defer>< / script>
25
- < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega-lite/3 .4.0/vega-lite.min.js" integrity= " sha256-ro+FWr16NboXJ5rSwInNli1P16ObUXnWUJMgKc8KnHI =" crossorigin= " anonymous" defer>< / script>
26
- < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega-embed/4 .2.2/vega-embed.min.js" integrity= " sha256-FvIpRBgWEczIjFNpbshtVJbx3QlxqxkBkf+xqZeOxUU =" crossorigin= " anonymous" defer>< / script>
24
+ < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega/5.9.1 /vega.min.js" integrity= " sha256-xVmd2OiOTh73s2iPfGy1DNyu/lCKvaDto452MU1O+xs =" crossorigin= " anonymous" defer>< / script>
25
+ < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega-lite/4 .4.0/vega-lite.min.js" integrity= " sha256-ollz/GSuG0/f7aV4v8LGDYxPs4G2DwEk9+hALicqp9I =" crossorigin= " anonymous" defer>< / script>
26
+ < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega-embed/6 .2.2/vega-embed.min.js" integrity= " sha256-AW13lGYqQzWT9PymwqUEJqQHaz9ntM5m5jQVkvtzja4 =" crossorigin= " anonymous" defer>< / script>
27
27
< %- include ../ build/ index- scripts % >
28
28
< % } else { % >
29
29
< script src= " <%- serverURL %>/build/MathJax/MathJax.js" defer>< / script>
Original file line number Diff line number Diff line change 90
90
< script src= " https://cdnjs.cloudflare.com/ajax/libs/viz.js/2.1.2/viz.js" integrity= " sha256-8RHyK+AFzq9iXwbFo2unqidwPbwHU5FFWe3RwkcVtuU=" crossorigin= " anonymous" defer>< / script>
91
91
< script src= " https://cdnjs.cloudflare.com/ajax/libs/viz.js/2.1.2/full.render.js" integrity= " sha256-Ogqs510LFnekr9o7OLdpelaaAmNss9egQRTyzCqV2NQ=" crossorigin= " anonymous" defer>< / script>
92
92
< script src= " https://cdnjs.cloudflare.com/ajax/libs/abcjs/3.1.1/abcjs_basic-min.js" integrity= " sha256-Sq1r2XXWXQoShQKsS0Wrf5r7fRkErd9Fat9vHYeU68s=" crossorigin= " anonymous" defer>< / script>
93
- < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega/5.4.0 /vega.min.js" integrity= " sha256-PrkRj4B3I5V9yHBLdO3jyyqNUwSKS1CXXIh3VrnFPEU =" crossorigin= " anonymous" defer>< / script>
94
- < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega-lite/3 .4.0/vega-lite.min.js" integrity= " sha256-ro+FWr16NboXJ5rSwInNli1P16ObUXnWUJMgKc8KnHI =" crossorigin= " anonymous" defer>< / script>
95
- < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega-embed/4 .2.2/vega-embed.min.js" integrity= " sha256-FvIpRBgWEczIjFNpbshtVJbx3QlxqxkBkf+xqZeOxUU =" crossorigin= " anonymous" defer>< / script>
93
+ < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega/5.9.1 /vega.min.js" integrity= " sha256-xVmd2OiOTh73s2iPfGy1DNyu/lCKvaDto452MU1O+xs =" crossorigin= " anonymous" defer>< / script>
94
+ < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega-lite/4 .4.0/vega-lite.min.js" integrity= " sha256-ollz/GSuG0/f7aV4v8LGDYxPs4G2DwEk9+hALicqp9I =" crossorigin= " anonymous" defer>< / script>
95
+ < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega-embed/6 .2.2/vega-embed.min.js" integrity= " sha256-AW13lGYqQzWT9PymwqUEJqQHaz9ntM5m5jQVkvtzja4 =" crossorigin= " anonymous" defer>< / script>
96
96
< %- include build/ pretty- scripts % >
97
97
< % } else { % >
98
98
< script src= " <%- serverURL %>/build/MathJax/MathJax.js" defer>< / script>
Original file line number Diff line number Diff line change 105
105
< script src= " https://cdnjs.cloudflare.com/ajax/libs/viz.js/2.1.2/viz.js" integrity= " sha256-8RHyK+AFzq9iXwbFo2unqidwPbwHU5FFWe3RwkcVtuU=" crossorigin= " anonymous" defer>< / script>
106
106
< script src= " https://cdnjs.cloudflare.com/ajax/libs/viz.js/2.1.2/full.render.js" integrity= " sha256-Ogqs510LFnekr9o7OLdpelaaAmNss9egQRTyzCqV2NQ=" crossorigin= " anonymous" defer>< / script>
107
107
< script src= " https://cdnjs.cloudflare.com/ajax/libs/abcjs/3.1.1/abcjs_basic-min.js" integrity= " sha256-Sq1r2XXWXQoShQKsS0Wrf5r7fRkErd9Fat9vHYeU68s=" crossorigin= " anonymous" defer>< / script>
108
- < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega/5.4.0 /vega.min.js" integrity= " sha256-PrkRj4B3I5V9yHBLdO3jyyqNUwSKS1CXXIh3VrnFPEU =" crossorigin= " anonymous" defer>< / script>
109
- < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega-lite/3 .4.0/vega-lite.min.js" integrity= " sha256-ro+FWr16NboXJ5rSwInNli1P16ObUXnWUJMgKc8KnHI =" crossorigin= " anonymous" defer>< / script>
110
- < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega-embed/4 .2.2/vega-embed.min.js" integrity= " sha256-FvIpRBgWEczIjFNpbshtVJbx3QlxqxkBkf+xqZeOxUU =" crossorigin= " anonymous" defer>< / script>
108
+ < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega/5.9.1 /vega.min.js" integrity= " sha256-xVmd2OiOTh73s2iPfGy1DNyu/lCKvaDto452MU1O+xs =" crossorigin= " anonymous" defer>< / script>
109
+ < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega-lite/4 .4.0/vega-lite.min.js" integrity= " sha256-ollz/GSuG0/f7aV4v8LGDYxPs4G2DwEk9+hALicqp9I =" crossorigin= " anonymous" defer>< / script>
110
+ < script src= " https://cdnjs.cloudflare.com/ajax/libs/vega-embed/6 .2.2/vega-embed.min.js" integrity= " sha256-AW13lGYqQzWT9PymwqUEJqQHaz9ntM5m5jQVkvtzja4 =" crossorigin= " anonymous" defer>< / script>
111
111
< %- include build/ slide- scripts % >
112
112
< % } else { % >
113
113
< script src= " <%- serverURL %>/build/MathJax/MathJax.js" defer>< / script>
You can’t perform that action at this time.
0 commit comments