From b9ea44d2ae628b5be42300e26d0d150c82ce24b8 Mon Sep 17 00:00:00 2001 From: lviguier <leo.vgr@hotmail.com> Date: Fri, 31 Jan 2025 10:49:45 +0100 Subject: [PATCH] DomkitEditor: fix domkit editor panel resize when hide isn't full screen --- hide/view/Domkit.hx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/hide/view/Domkit.hx b/hide/view/Domkit.hx index 31acff8a4..30e842ccb 100644 --- a/hide/view/Domkit.hx +++ b/hide/view/Domkit.hx @@ -8,6 +8,8 @@ class Domkit extends FileView { var prevSave : { css : String, dml : String, params : String }; var checker : hide.comp.DomkitEditor.DomkitChecker; + var totalHeight = 0.; + var totalWidth = 0.; override function onDisplay() { element.html(' @@ -46,8 +48,8 @@ class Domkit extends FileView { cssEditor.onSave = dmlEditor.onSave = paramsEditor.onSave = save; var editors = element.find('.editors'); - var totalWidth = editors.width(); - var totalHeight = editors.height(); + totalWidth = editors.width(); + totalHeight = editors.height(); var panelRight = element.find('.right'); var panelLeft = new hide.comp.ResizablePanel(hide.comp.ResizablePanel.LayoutDirection.Horizontal, element.find('.left'), After); panelLeft.onBeforeResize = () -> { @@ -76,6 +78,12 @@ class Domkit extends FileView { new hide.comp.Scene(config, scene, scene).onReady = function() check(); } + override function onResize() { + var editors = element.find('.editors'); + totalWidth = editors.width(); + totalHeight = editors.height(); + } + function defineGlobals() { // define DomkitBaseContext functions @:privateAccess paramsEditor.checker.init();