File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 144144 "turndown" : " ~5.0.3" ,
145145 "uuid" : " ~3.3.2" ,
146146 "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" ,
150150 "velocity-animate" : " ~1.5.2" ,
151151 "visibilityjs" : " ~2.0.2" ,
152152 "viz.js" : " ~2.1.2" ,
Original file line number Diff line number Diff line change 334334### Vega-Lite
335335``` vega
336336{
337- "$schema": "https://vega.github.io/schema/vega-lite/v3 .json",
337+ "$schema": "https://vega.github.io/schema/vega-lite/v4 .json",
338338 "data": {"url": "https://vega.github.io/editor/data/barley.json"},
339339 "mark": "bar",
340340 "encoding": {
Original file line number Diff line number Diff line change @@ -437,7 +437,7 @@ export function finishView (view) {
437437 const specText = $value . text ( )
438438
439439 $value . unwrap ( )
440- window . vegaEmbed ( $ele [ 0 ] , JSON . parse ( specText ) )
440+ window . vegaEmbed ( $ele [ 0 ] , JSON . parse ( specText ) , { renderer : 'svg' } )
441441 . then ( result => {
442442 $ele . addClass ( 'vega' )
443443 } )
Original file line number Diff line number Diff line change @@ -131,6 +131,17 @@ export default class Editor {
131131 }
132132 this . eventListeners = { }
133133 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+ } )
134145 }
135146
136147 on ( event , cb ) {
Original file line number Diff line number Diff line change 2121< script src= " https://cdnjs.cloudflare.com/ajax/libs/viz.js/2.1.2/full.render.js" integrity= " sha256-Ogqs510LFnekr9o7OLdpelaaAmNss9egQRTyzCqV2NQ=" crossorigin= " anonymous" defer>< / script>
2222
2323< 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>
2727< %- include ../ build/ index- scripts % >
2828< % } else { % >
2929< script src= " <%- serverURL %>/build/MathJax/MathJax.js" defer>< / script>
Original file line number Diff line number Diff line change 9090< script src= " https://cdnjs.cloudflare.com/ajax/libs/viz.js/2.1.2/viz.js" integrity= " sha256-8RHyK+AFzq9iXwbFo2unqidwPbwHU5FFWe3RwkcVtuU=" crossorigin= " anonymous" defer>< / script>
9191< script src= " https://cdnjs.cloudflare.com/ajax/libs/viz.js/2.1.2/full.render.js" integrity= " sha256-Ogqs510LFnekr9o7OLdpelaaAmNss9egQRTyzCqV2NQ=" crossorigin= " anonymous" defer>< / script>
9292< 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>
9696< %- include build/ pretty- scripts % >
9797< % } else { % >
9898< script src= " <%- serverURL %>/build/MathJax/MathJax.js" defer>< / script>
Original file line number Diff line number Diff line change 105105 < script src= " https://cdnjs.cloudflare.com/ajax/libs/viz.js/2.1.2/viz.js" integrity= " sha256-8RHyK+AFzq9iXwbFo2unqidwPbwHU5FFWe3RwkcVtuU=" crossorigin= " anonymous" defer>< / script>
106106 < script src= " https://cdnjs.cloudflare.com/ajax/libs/viz.js/2.1.2/full.render.js" integrity= " sha256-Ogqs510LFnekr9o7OLdpelaaAmNss9egQRTyzCqV2NQ=" crossorigin= " anonymous" defer>< / script>
107107 < 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>
111111 < %- include build/ slide- scripts % >
112112 < % } else { % >
113113 < script src= " <%- serverURL %>/build/MathJax/MathJax.js" defer>< / script>
You can’t perform that action at this time.
0 commit comments