Merge pull request #13352 from amuraru/patch-2

Updated phantomjs render script to take full height screenshots
This commit is contained in:
Torkel Ödegaard 2018-10-17 11:00:44 +02:00 committed by GitHub
commit 29f1c9259a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -50,19 +50,22 @@
function checkIsReady() { function checkIsReady() {
var panelsRendered = page.evaluate(function() { var panelsRendered = page.evaluate(function() {
var panelCount = document.querySelectorAll('.panel').length; var panelCount = document.querySelectorAll('plugin-component').length;
return window.panelsRendered >= panelCount; return window.panelsRendered >= panelCount;
}); });
if (panelsRendered || totalWaitMs > timeoutMs) { if (panelsRendered || totalWaitMs > timeoutMs) {
var bb = page.evaluate(function () { var bb = page.evaluate(function () {
return document.getElementsByClassName("main-view")[0].getBoundingClientRect(); var container = document.getElementsByClassName("dashboard-container")
if (container.length == 0) {
container = document.getElementsByClassName("panel-container")
}
return container[0].getBoundingClientRect();
}); });
page.clipRect = { // reset viewport to render full page
top: bb.top, page.viewportSize = {
left: bb.left, width: bb.width,
width: bb.width,
height: bb.height height: bb.height
}; };