vendor
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
/* jshint undef: true */
|
||||
/* globals module, require, phantom, window */
|
||||
"use strict";
|
||||
|
||||
var page = require('webpage').create();
|
||||
var args = require('system').args;
|
||||
|
||||
var renderOutputDir = './javascript/phantomjs/renders';
|
||||
var url = 'http://127.0.0.1:5000/';
|
||||
var chart = args[1];
|
||||
|
||||
page.onConsoleMessage = function(msg) {
|
||||
console.log(msg);
|
||||
};
|
||||
|
||||
page.open(url + chart, function (status) {
|
||||
if (status !== "success") {
|
||||
console.log('Error loading page.');
|
||||
} else {
|
||||
console.log('Page loaded, waiting on chart to render.');
|
||||
|
||||
page.onCallback = function (data) {
|
||||
page.render(renderOutputDir + '/' + chart + '.png');
|
||||
|
||||
console.log('Saved to disk.');
|
||||
|
||||
phantom.exit();
|
||||
|
||||
//console.log('CALLBACK: ' + JSON.stringify(data));
|
||||
// Prints 'CALLBACK: { "hello": "world" }'
|
||||
};
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user