5
5
var mocks = require ( '../../build/test_dashboard_mocks.json' ) ;
6
6
var reglTraces = require ( '../../build/regl_traces.json' ) ;
7
7
var Lib = require ( '@src/lib' ) ;
8
+ const { fillGroupStyle } = require ( '../../src/components/drawing' ) ;
8
9
9
10
// Our gracious testing object
10
11
var Tabs = {
@@ -59,7 +60,6 @@ var Tabs = {
59
60
graphDiv . on ( 'plotly_afterplot' , function ( ) {
60
61
res ( graphDiv ) ;
61
62
} ) ;
62
-
63
63
64
64
} else {
65
65
console . error ( this . statusText ) ;
@@ -107,7 +107,7 @@ async function handleOnLoad() {
107
107
a . innerHTML = mock . name ;
108
108
a . href = '#' + mock . name ;
109
109
a . onclick = function ( ) {
110
- Tabs . plotMock ( this . innerHTML ) ;
110
+ Tabs . plotMock ( this . innerHTML )
111
111
} ;
112
112
div . appendChild ( a ) ;
113
113
div . appendChild ( document . createElement ( 'br' ) ) ;
@@ -117,16 +117,25 @@ async function handleOnLoad() {
117
117
// visit the mocks one by one.
118
118
for ( var trace of Object . keys ( mocksByReglTrace ) ) {
119
119
var thisMocks = mocksByReglTrace [ trace ] ;
120
+ var generated = { }
120
121
for ( var mock of thisMocks ) {
121
- await Tabs . plotMock ( mock . name ) ;
122
+ var gd = await Tabs . plotMock ( mock . name ) ;
123
+ var fullLayout = gd . _fullLayout ;
124
+ fullLayout . _glcanvas . each ( function ( d ) {
125
+ if ( d . regl ) {
126
+ console . log ( "found regl" , d . regl ) ;
127
+ var cachedCode = d . regl . getCachedCode ( ) ;
128
+ Object . entries ( cachedCode ) . forEach ( ( [ hash , code ] ) => {
129
+ generated [ hash ] = code . toString ( ) ;
130
+ } ) ;
131
+ console . log ( "merging entries" , Object . keys ( cachedCode ) ) ;
132
+ }
133
+ } )
122
134
}
123
135
124
136
console . log ( window . __regl_codegen_cache ) ;
125
137
var body = JSON . stringify ( {
126
- generated : Object . entries ( window . __regl_codegen_cache ) . reduce ( ( acc , [ key , value ] ) => {
127
- acc [ key ] = value . toString ( ) ;
128
- return acc ;
129
- } , { } ) ,
138
+ generated,
130
139
trace : trace
131
140
} ) ;
132
141
window . __regl_codegen_cache = { } ;
0 commit comments