From 7f6b506e4c179de74376e992d71461a1eaf8797f Mon Sep 17 00:00:00 2001 From: Huangyilin19 Date: Sun, 22 Oct 2023 23:36:19 -0700 Subject: [PATCH 1/4] fix(Dialog-box): Fix the issue of blocked headers in dialogBox components --- packages/renderless/src/dialog-box/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/renderless/src/dialog-box/index.ts b/packages/renderless/src/dialog-box/index.ts index 8c6c62df06..940e07466f 100644 --- a/packages/renderless/src/dialog-box/index.ts +++ b/packages/renderless/src/dialog-box/index.ts @@ -295,8 +295,8 @@ export const handleDrag = let offsetWidth = modalBoxElem.offsetWidth let offsetHeight = modalBoxElem.offsetHeight - let maxX = visibleWidth - offsetWidth - let maxY = visibleHeight - offsetHeight + let maxX = Math.max(visibleWidth - offsetWidth, 0) + let maxY = Math.max(visibleHeight - offsetHeight, 0) let left = event.clientX - disX let top = event.clientY - disY From f8b28416b74b99529ad84481aca4090384a33c83 Mon Sep 17 00:00:00 2001 From: Huangyilin19 Date: Tue, 24 Oct 2023 18:54:01 -0700 Subject: [PATCH 2/4] fix(dialog-box): Eliminate unnecessary scrollbars on the body inside the dialog-box --- packages/theme/src/dialog-box/index.less | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/theme/src/dialog-box/index.less b/packages/theme/src/dialog-box/index.less index 5de0868903..6d282aae2d 100644 --- a/packages/theme/src/dialog-box/index.less +++ b/packages/theme/src/dialog-box/index.less @@ -124,7 +124,6 @@ margin-bottom: var(--ti-dialog-box-body-margin-bottom); color: var(--ti-dialog-box-body-text-color); font-size: var(--ti-dialog-box-body-font-size); - overflow: auto; .@{css-prefix}upload { overflow: hidden; From 50c9e65a2168e55f6721f58831c280057399b9b0 Mon Sep 17 00:00:00 2001 From: Huangyilin19 Date: Tue, 24 Oct 2023 23:37:24 -0700 Subject: [PATCH 3/4] fix(treemenu): The content is too crowded --- packages/theme/src/tree-menu/index.less | 27 +++++++++++++------------ packages/theme/src/tree-menu/vars.less | 2 ++ 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/packages/theme/src/tree-menu/index.less b/packages/theme/src/tree-menu/index.less index cc8ded79c8..8f81c1fff4 100644 --- a/packages/theme/src/tree-menu/index.less +++ b/packages/theme/src/tree-menu/index.less @@ -126,6 +126,11 @@ } } + .@{tree-node-prefix-cls}__content-left { + position: relative; + padding-left: var(--tree-menu-node-vertical-line-margin-right); + } + &.is-current { & > .@{tree-node-prefix-cls}__content { background-color: var(--ti-tree-menu-node-selected-bg-color); @@ -135,19 +140,15 @@ color: var(--ti-tree-menu-node-current-text-color); } - .@{tree-node-prefix-cls}__content-box { - position: relative; - - &::before { - content: ''; - position: absolute; - left: -4px; - top: 50%; - display: inline-block; - height: 18px; - transform: translateY(-50%); - border-left: 2px solid var(--ti-tree-menu-square-left-border-color); - } + .@{tree-node-prefix-cls}__content-left::before { + content: ''; + position: absolute; + left: 4px; + top: 50%; + display: inline-block; + height: 18px; + transform: translateY(-50%); + border-left: 2px solid var(--ti-tree-menu-square-left-border-color); } } } diff --git a/packages/theme/src/tree-menu/vars.less b/packages/theme/src/tree-menu/vars.less index a04d5437b9..0f7b0773a9 100644 --- a/packages/theme/src/tree-menu/vars.less +++ b/packages/theme/src/tree-menu/vars.less @@ -37,4 +37,6 @@ --ti-tree-menu-collapse-icon-margin-right: var(--ti-common-size-2x); // 节点序号字号 --tree-menu-node-number-font-size: var(--ti-common-font-size-base); + // 活跃节点竖线与文本的间距 + --tree-menu-node-vertical-line-margin-right: var(--ti-common-size-5x); } From c9cc03d09fa193453f3f1c501542d091b9a26cd5 Mon Sep 17 00:00:00 2001 From: Huangyilin19 Date: Tue, 24 Oct 2023 23:47:36 -0700 Subject: [PATCH 4/4] fix(tabbar): Tabbar item click event not responding --- packages/vue/src/tabbar/src/mobile.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/vue/src/tabbar/src/mobile.vue b/packages/vue/src/tabbar/src/mobile.vue index be1e655d8f..08535257fb 100644 --- a/packages/vue/src/tabbar/src/mobile.vue +++ b/packages/vue/src/tabbar/src/mobile.vue @@ -9,9 +9,10 @@ * A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS. * --> -