Commit dd494e64 by Torkel Ödegaard

fix(rendering): fixed issue with phantomjs panel rendering

parent c9d6321f
<div class="main"> <div class="panel nospace" ng-if="panel" style="width: 100%">
<div class="row-fluid">
<div class="span12">
<div class="panel nospace" ng-if="panel" style="width: 100%">
<plugin-component type="panel"> <plugin-component type="panel">
</plugin-component> </plugin-component>
</div>
</div>
</div> </div>
<div class="clearfix"></div>
...@@ -39,7 +39,8 @@ ...@@ -39,7 +39,8 @@
var canvas = page.evaluate(function() { var canvas = page.evaluate(function() {
if (!window.angular) { return false; } if (!window.angular) { return false; }
var body = window.angular.element(document.body); var body = window.angular.element(document.body);
if (!body.scope) { return false; } if (!body.injector) { return false; }
if (!body.injector()) { return false; }
var rootScope = body.injector().get('$rootScope'); var rootScope = body.injector().get('$rootScope');
if (!rootScope) {return false;} if (!rootScope) {return false;}
...@@ -59,6 +60,7 @@ ...@@ -59,6 +60,7 @@
width: bb.width, width: bb.width,
height: bb.height height: bb.height
}; };
page.render(params.png); page.render(params.png);
phantom.exit(); phantom.exit();
} }
......
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