Commit 86c08445 authored by Evgeny's avatar Evgeny

Fix __filename in node

parent c6169af2
......@@ -3,12 +3,12 @@
/*global define, module, exports, require */
var __filename; // used in Node.js to get css file using path
var __filename__; // used in Node.js to get css file using path
var c3_chart_fn, c3_chart_internal_fn;
var c3 = { version: "0.4.9" };
var c3init = function(module){
__filename = module.uri;
__filename__ = module.uri;
return c3;
}
......@@ -104,7 +104,7 @@
var css, rule, sheet, value;
if(isNode()){
if(!nodeCss){
var style = require('fs').readFileSync(__filename.replace('c3.js', 'c3.css'), 'utf-8');
var style = require('fs').readFileSync(__filename__.replace('c3.js', 'c3.css'), 'utf-8');
nodeCss = [require('css').parse($$.ed3Config.style), require('css').parse(style)];
}
......@@ -8578,6 +8578,7 @@
if (typeof define === 'function' && define.amd) {
define("c3", ["module", "d3", "async-buffer"], c3init);
} else if ('undefined' !== typeof exports && 'undefined' !== typeof module) {
__filename__ = __filename;
module.exports = c3;
} else {
window.c3 = c3;
......
This source diff could not be displayed because it is too large. You can view the blob instead.
var __filename; // used in Node.js to get css file using path
var __filename__; // used in Node.js to get css file using path
var c3_chart_fn, c3_chart_internal_fn;
var c3 = { version: "0.4.9" };
var c3init = function(module){
__filename = module.uri;
__filename__ = module.uri;
return c3;
}
......@@ -99,7 +99,7 @@ function getStyleValue($$, selector, property) {
var css, rule, sheet, value;
if(isNode()){
if(!nodeCss){
var style = require('fs').readFileSync(__filename.replace('c3.js', 'c3.css'), 'utf-8');
var style = require('fs').readFileSync(__filename__.replace('c3.js', 'c3.css'), 'utf-8');
nodeCss = [require('css').parse($$.ed3Config.style), require('css').parse(style)];
}
......
if (typeof define === 'function' && define.amd) {
define("c3", ["module", "d3", "async-buffer"], c3init);
} else if ('undefined' !== typeof exports && 'undefined' !== typeof module) {
__filename__ = __filename;
module.exports = c3;
} else {
window.c3 = c3;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment