File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed
Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 2828var http = require ( 'http' ) ;
2929var fs = require ( 'fs' ) ;
3030var path = require ( 'path' ) ;
31+ var url = require ( 'url' ) ;
3132var fmt = require ( 'util' ) . format ;
3233var jsdom = require ( "jsdom" ) . jsdom ;
3334var exec = require ( 'child_process' ) . exec ;
@@ -74,7 +75,10 @@ var STATE = {
7475 BUSY : 4 // MathJax currently processing math
7576} ;
7677
77- var MathJaxPath = "file://" + require . resolve ( 'MathJax/unpacked/MathJax' ) ;
78+ //
79+ // The MathJaxPath is normaized against file:/// so that Windows paths are correct
80+ //
81+ var MathJaxPath = url . resolve ( "file:///" , "file:" + require . resolve ( 'MathJax/unpacked/MathJax' ) ) ;
7882var BatikRasterizerPath = path . resolve ( __dirname , '..' , 'batik/batik-rasterizer.jar' ) ;
7983var MathJaxConfig ; // configuration for when starting MathJax
8084var MathJax ; // filled in once MathJax is loaded
Original file line number Diff line number Diff line change 2929var http = require ( 'http' ) ;
3030var fs = require ( 'fs' ) ;
3131var path = require ( 'path' ) ;
32+ var url = require ( 'url' ) ;
3233var fmt = require ( 'util' ) . format ;
3334var jsdom = require ( 'jsdom' ) . jsdom ;
3435var exec = require ( 'child_process' ) . exec ;
@@ -73,7 +74,10 @@ var STATE = {
7374 BUSY : 4 // MathJax currently processing math
7475} ;
7576
76- var MathJaxPath = "file://" + require . resolve ( 'MathJax/unpacked/MathJax' ) ;
77+ //
78+ // The MathJaxPath is normaized against file:/// so that Windows paths are correct
79+ //
80+ var MathJaxPath = url . resolve ( "file:///" , "file:" + require . resolve ( 'MathJax/unpacked/MathJax' ) ) ;
7781var BatikRasterizerPath = path . resolve ( __dirname , '..' , 'batik/batik-rasterizer.jar' ) ;
7882var MathJaxConfig ; // configuration for when starting MathJax
7983var MathJax ; // filled in once MathJax is loaded
You can’t perform that action at this time.
0 commit comments