From 0cdb4eabe14de23f36572a4a460c537cc1e9d941 Mon Sep 17 00:00:00 2001 From: Falko Schindler Date: Fri, 30 Aug 2024 18:27:16 +0200 Subject: [PATCH] found a better workaround --- nicegui/elements/scene.js | 1 + nicegui/elements/scene_view.js | 1 + nicegui/static/nicegui.js | 6 ------ 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/nicegui/elements/scene.js b/nicegui/elements/scene.js index 420ac504f..c1228caa7 100644 --- a/nicegui/elements/scene.js +++ b/nicegui/elements/scene.js @@ -124,6 +124,7 @@ export default { this.$nextTick(() => this.resize()); window.addEventListener("resize", this.resize, false); + window.addEventListener("DOMContentLoaded", this.resize, false); const gridSize = this.grid[0] || 100; const gridDivisions = this.grid[1] || 100; diff --git a/nicegui/elements/scene_view.js b/nicegui/elements/scene_view.js index 8688c2428..32df65d15 100644 --- a/nicegui/elements/scene_view.js +++ b/nicegui/elements/scene_view.js @@ -53,6 +53,7 @@ export default { this.$nextTick(() => this.resize()); window.addEventListener("resize", this.resize, false); + window.addEventListener("DOMContentLoaded", this.resize, false); const render = () => { requestAnimationFrame(() => setTimeout(() => render(), 1000 / 20)); diff --git a/nicegui/static/nicegui.js b/nicegui/static/nicegui.js index dbdd4dda5..085309f84 100644 --- a/nicegui/static/nicegui.js +++ b/nicegui/static/nicegui.js @@ -399,9 +399,3 @@ for (let sheet of document.styleSheets) { } } } - -// HACK: prevent some elements from overflowing their containers -// Ex.: `ui.scene().classes('border-2 border-red-500 w-64')` -document.addEventListener("DOMContentLoaded", function () { - window.dispatchEvent(new Event("resize")); -});