fix(rendering): fixed issue with phantomjs panel rendering

This commit is contained in:
Torkel Ödegaard 2016-05-26 07:45:53 +02:00
parent c9d6321f38
commit dd494e648a
2 changed files with 7 additions and 9 deletions

View File

@ -1,9 +1,5 @@
<div class="main"> <div class="panel nospace" ng-if="panel" style="width: 100%">
<div class="row-fluid"> <plugin-component type="panel">
<div class="span12"> </plugin-component>
<div class="panel nospace" ng-if="panel" style="width: 100%">
<plugin-component type="panel">
</plugin-component>
</div>
</div>
</div> </div>
<div class="clearfix"></div>

View File

@ -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 @@
width: bb.width, width: bb.width,
height: bb.height height: bb.height
}; };
page.render(params.png); page.render(params.png);
phantom.exit(); phantom.exit();
} }