aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAUTOMATIC1111 <16777216c@gmail.com>2024-02-26 07:16:24 +0300
committerAUTOMATIC1111 <16777216c@gmail.com>2024-02-26 07:35:36 +0300
commite651ca8adb00b14704aa564dbeb0bef5f8698f0a (patch)
tree0a225317be1693ce44b7ae99292fc42385e58727
parent78e421e4ea833e163367f26232656256ddc0bbc8 (diff)
Merge pull request #15004 from light-and-ray/ResizeHandleRow_-_allow_overriden_column_scale_parametr
ResizeHandleRow - allow overriden column scale parametr
-rw-r--r--javascript/resizeHandle.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/javascript/resizeHandle.js b/javascript/resizeHandle.js
index f22aa51d..cd3e68c6 100644
--- a/javascript/resizeHandle.js
+++ b/javascript/resizeHandle.js
@@ -1,6 +1,5 @@
(function() {
const GRADIO_MIN_WIDTH = 320;
- const GRID_TEMPLATE_COLUMNS = '1fr 16px 1fr';
const PAD = 16;
const DEBOUNCE_TIME = 100;
@@ -37,7 +36,7 @@
}
function afterResize(parent) {
- if (displayResizeHandle(parent) && parent.style.gridTemplateColumns != GRID_TEMPLATE_COLUMNS) {
+ if (displayResizeHandle(parent) && parent.style.gridTemplateColumns != parent.style.originalGridTemplateColumns) {
const oldParentWidth = R.parentWidth;
const newParentWidth = parent.offsetWidth;
const widthL = parseInt(parent.style.gridTemplateColumns.split(' ')[0]);
@@ -59,7 +58,9 @@
parent.style.display = 'grid';
parent.style.gap = '0';
- parent.style.gridTemplateColumns = GRID_TEMPLATE_COLUMNS;
+ const gridTemplateColumns = `${parent.children[0].style.flexGrow}fr ${PAD}px ${parent.children[1].style.flexGrow}fr`;
+ parent.style.gridTemplateColumns = gridTemplateColumns;
+ parent.style.originalGridTemplateColumns = gridTemplateColumns;
const resizeHandle = document.createElement('div');
resizeHandle.classList.add('resize-handle');
@@ -96,7 +97,7 @@
evt.preventDefault();
evt.stopPropagation();
- parent.style.gridTemplateColumns = GRID_TEMPLATE_COLUMNS;
+ parent.style.gridTemplateColumns = parent.style.originalGridTemplateColumns;
});
afterResize(parent);