@@ -39,6 +39,10 @@ var tryRequire = require( '@stdlib/utils/try-require' );
39
39
var debug = logger ( 'plot:view:electron:main' ) ;
40
40
var electron = tryRequire ( '@stdlib/electron' ) ;
41
41
42
+ var FOPTS = {
43
+ 'encoding' : 'utf8'
44
+ } ;
45
+
42
46
43
47
// MAIN //
44
48
@@ -56,25 +60,19 @@ var electron = tryRequire( '@stdlib/electron' );
56
60
function view ( plot , html ) {
57
61
var server ;
58
62
var index ;
59
- var opts ;
60
63
var css ;
61
64
62
65
if ( instanceOf ( electron , Error ) ) {
63
66
throw new Error ( 'invalid operation. Unable to load Electron. Ensure Electron is installed and try again.' ) ;
64
67
}
65
- // Define `fs` options:
66
- opts = {
67
- 'encoding' : 'utf8'
68
- } ;
69
-
70
68
debug ( 'Injecting HTML into HTML template...' ) ;
71
69
index = path . join ( __dirname , 'index.html' ) ;
72
- index = readFileSync ( index , opts ) ;
70
+ index = readFileSync ( index , FOPTS ) ;
73
71
index = index . replace ( / \{ \{ p l o t \} \} / , html ) ;
74
72
75
73
debug ( 'Injecting CSS into HTML template...' ) ;
76
74
css = path . join ( __dirname , 'css' , 'reset.css' ) ;
77
- css = readFileSync ( css , opts ) ;
75
+ css = readFileSync ( css , FOPTS ) ;
78
76
index = index . replace ( / \{ \{ r e s e t \} \} / , css ) ;
79
77
80
78
debug ( 'Creating a server...' ) ;
@@ -93,6 +91,7 @@ function view( plot, html ) {
93
91
var addr ;
94
92
var opts ;
95
93
var env ;
94
+
96
95
if ( error ) {
97
96
throw error ;
98
97
}
0 commit comments