1
+ 'use strict' ;
2
+
3
+ /* global Plotly:false */
4
+
1
5
var Fuse = require ( 'fuse.js' ) ;
2
6
var mocks = require ( '../../build/test_dashboard_mocks.json' ) ;
3
7
@@ -37,8 +41,8 @@ var Tabs = {
37
41
plotMock : function ( mockName , id ) {
38
42
var mockURL = '/test/image/mocks/' + mockName + '.json' ;
39
43
40
- window . Plotly . d3 . json ( mockURL , function ( err , fig ) {
41
- window . Plotly . plot ( Tabs . fresh ( id ) , fig . data , fig . layout ) ;
44
+ d3 . json ( mockURL , function ( err , fig ) {
45
+ Plotly . plot ( Tabs . fresh ( id ) , fig . data , fig . layout ) ;
42
46
43
47
console . warn ( 'Plotting:' , mockURL ) ;
44
48
} ) ;
@@ -49,12 +53,13 @@ var Tabs = {
49
53
var gd = Tabs . getGraph ( id ) ;
50
54
51
55
if ( ! gd . _fullLayout || ! gd . _fullData ) {
56
+ console . error ( 'no graph with id ' + id + ' found.' ) ;
52
57
return ;
53
58
}
54
59
55
60
var image = new Image ( ) ;
56
61
57
- window . Plotly . Snapshot . toImage ( gd , { format : 'png' } ) . on ( 'success' , function ( img ) {
62
+ Plotly . Snapshot . toImage ( gd , { format : 'png' } ) . on ( 'success' , function ( img ) {
58
63
image . src = img ;
59
64
60
65
var imageDiv = document . getElementById ( 'snapshot' ) ;
@@ -74,7 +79,7 @@ var Tabs = {
74
79
}
75
80
76
81
for ( var i = 0 ; i < plots . length ; i ++ ) {
77
- window . Plotly . purge ( plots [ i ] ) ;
82
+ Plotly . purge ( plots [ i ] ) ;
78
83
}
79
84
} ,
80
85
0 commit comments