From ad87a25cfd5ca9a532f8a42cc8ce5d3207a29994 Mon Sep 17 00:00:00 2001 From: Burak Hancerli <burak.hancerli@qt.io> Date: Mon, 14 Oct 2024 21:08:34 +0200 Subject: [PATCH] fix: viewport is hidden --- www/scripts/script.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/www/scripts/script.js b/www/scripts/script.js index 11b2c27..5807964 100644 --- a/www/scripts/script.js +++ b/www/scripts/script.js @@ -299,6 +299,20 @@ function init() { }; } +function setContainerSize(container, width, height) { + if (width > 1 && height > 1) { + container.style.width = `${width}px`; + container.style.height = `${height}px`; + } else { + // undefined root size + container.style.width = container.style.height = "100%"; + document.documentElement.style.height = document.body.style.height = + "100%"; + document.documentElement.style.overflow = + document.body.style.overflow = "hidden"; + } +} + async function loadProjector() { const spinner = document.querySelector("#qtspinner"); const container = document.querySelector('#qtcontainer'); @@ -319,6 +333,7 @@ async function loadProjector() { qt: { onLoaded: () => { launchstatus.style.display = "none"; + setContainerSize(container, window.innerWidth, window.innerHeight); showUi(container); }, onExit: exitData => { -- GitLab