Просмотр исходного кода

Merge pull request #3400 from counsyl/wait-for-dashboard-render

Wait for all panels to render in PhantomJS
Carl Bergquist 10 лет назад
Родитель
Сommit
5aa11b4578
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      vendor/phantomjs/render.js

+ 2 - 1
vendor/phantomjs/render.js

@@ -36,7 +36,8 @@ page.open(params.url, function (status) {
     var canvas = page.evaluate(function() {
       var body = angular.element(document.body);   // 1
       var rootScope = body.scope().$root;
-      return rootScope.performance.panelsRendered > 0;
+      var panels = angular.element('div.panel').length;
+      return rootScope.performance.panelsRendered >= panels;
     });
 
     if (canvas || tries === 1000) {