Commit Graph

6539 Commits

Author SHA1 Message Date
Zhong
ffbb9e49ad feat(components): [cascader] add effect prop (#21507)
* feat(components): [cascader] add effect prop

* fix(components): [cascader] use light as the default value
2025-07-27 20:54:33 +08:00
thinkasany
38fd639030 refactor(components): [splitter] format class (#21502)
* refactor(components): [splitter] format class

* fix(components): update

* fix(components): rerun ci

* Revert "fix(components): update"

This reverts commit 8f1ac267d5.

* Update packages/components/splitter/src/split-bar.vue

Co-authored-by: btea <2356281422@qq.com>

---------

Co-authored-by: btea <2356281422@qq.com>
2025-07-27 20:52:14 +08:00
codingories
4542f9d164 fix(theme-chalk): [tabs]: include border-top in nav height (#21008)
* fix(components): [el-tabs] style bug when zoom in or zoom out

* fix(components): [el-tabs] change another way css inset to fix style bug

* Revert "fix(components): [el-tabs] style bug when zoom in or zoom out"

This reverts commit f206524b96a58850b841472ad06da54e13c7754c.

* fix(theme-chalk): [tabs]: include border-top in nav height

* chore: set border-box

* chore: remove useless

---------

Co-authored-by: codingories <junjie.zhu@r2.ai>
Co-authored-by: Dsaquel <291874700n@gmail.com>
2025-07-25 18:09:46 +08:00
Zhong
222dc87281 docs(components): [input-number] fix min and max typo (#21495) 2025-07-25 13:35:32 +08:00
Zhong
1bf92d6146 fix(components): [table] avoid width calculation errors caused by hidden (#21492) 2025-07-25 10:20:05 +08:00
zepeng
d688af16b0 feat(components): [cascader] add show-checked-strategy prop (#16922)
* feat(components): [cascader] add showCheckedStrategy prop

* fix(components): [cascader] fix props

* feat(components): [cascader] add `show-checked-strategy`  documentation

* Update docs/en-US/component/cascader.md

Co-authored-by: btea <2356281422@qq.com>

* fix(components): [cascader] replace inline props with variables

---------

Co-authored-by: btea <2356281422@qq.com>
2025-07-24 21:27:38 +02:00
btea
bf892d8d3d fix(components): [scrollbar] wrap resize scroll distance state change (#21491) 2025-07-24 14:56:25 +02:00
thinkasany
e22cb8cc82 refactor(components): [scrollbar] Simplifying updateTriggerStatus (#21485)
* refactor(components): [scrollbar] Simplifying updateTriggerStatus

* Update packages/components/scrollbar/src/scrollbar.vue

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

---------

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
2025-07-24 20:22:01 +08:00
btea
865ce3849e fix(components): [table] revert 20210 (#21482)
* fix(components): [table] revert 20210

* chore: update

* test: check indent
2025-07-24 20:04:31 +08:00
Zhong
283fa72bc9 feat(components): [cascader] add header and footer slot (#21486)
* feat(components): [cascader] add header and footer slot

* docs(components): [cascader] simplify the code

* docs(components): [cascader] merge header and footer example

* docs(components): [cascader] add clear case
2025-07-24 12:03:41 +00:00
知晓同丶
39f439e436 feat(components): [dialog] add transition prop (#21479)
* feat(components): [dialog] add `transition` prop

* fix: revert export

* chore: add test

* chore: remove useless mode

* refactor: use built-in utils & simpify code

* refactor: update use-dialog.ts

* refactor: update use-dialog.ts

* fix: add warn tip

* chore: change warn description

* refactor: remove classes & add doc tip
2025-07-24 11:47:40 +02:00
thinkasany
59374e86d0 refactor(components): [timePicker] touch start event (#21458) 2025-07-24 11:34:42 +02:00
Zhong
22c02e0c8e fix(components): [table-v2] keep hover state after expanded (#21472)
* fix(components): [table-v2] keep hover state after expanded

* refactor(components): [table-v2] partial field change to optional
2025-07-24 17:27:30 +08:00
thinkasany
d255a3e5ed refactor(components): [scrollbar] Simplifying shouldSkipDirection (#21484) 2025-07-24 11:19:20 +08:00
keeplearning66
fc581f9e9d style(components): [input] prevent slot element width squeeze (#21476)
* style(components): [input] prevent slot element width squeeze

* fix: use flex instead of flex-grow
2025-07-24 09:34:03 +08:00
ydkdev
50f29f3e3e fix(components): [dropdown] prevent unexpected scrolling on hovering (#20518)
prevent unexpected scrolling when the root element

sets scroll-padding

closed #20455
2025-07-23 13:14:57 +00:00
遇见同学
74833b49bc fix(components): [menu] hide arrow right padding incorrect (#21292)
* fix(components): [menu] Hide Arrow Padding Right Value

* fix(components): [menu] Hide Arrow Padding Right Value

* feat: Hide Arrow Padding Right Value

* feat: dynamically calcMoreButtonWidth

* Revert "feat: dynamically calcMoreButtonWidth"

This reverts commit b46953e333.

* chore: dynamic solution

* chore: fix

* Update packages/theme-chalk/src/menu.scss

---------

Co-authored-by: Dsaquel <291874700n@gmail.com>
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
2025-07-23 18:21:16 +08:00
dhj-l
6e419e9b9a fix(components): [time-picker] fix keyboard arrow controls (#21215) 2025-07-23 17:36:38 +08:00
btea
6593d815e6 feat(components): [scrollbar] add distance prop (#21261)
* feat(components): [scrollbar] add `distance` prop

* feat: update trigger end logic

* refactor: code

* refactor: reduce code

* chore: update check

* refactor: rename

* Update docs/en-US/component/scrollbar.md
2025-07-23 10:37:13 +02:00
xingyixiang
be98423b29 fix(components): [form] maximum recursive updates exceeded (#21391) 2025-07-23 16:28:00 +08:00
Zhong
bc9a95d9ba chore(components): fix typos (#21473) 2025-07-23 07:09:15 +08:00
thinkasany
58ca22ad8a fix(components): [select] prevent prefix and suffix in disabled state (#21467) 2025-07-23 00:46:26 +02:00
dhj-l
2036ff20a2 fix(components): prevent prefix and suffix operations in disabled state (#21461)
* fix(components): el-input:fix-input-suffix-click-when-disabled

* fix(components): fix-input-suffix-click-when-disabled
2025-07-22 17:38:31 +08:00
sea
4502f92261 chore: fix ide examples type (#21464)
* docs: fix ide examples type

* chore: delete

* chore: update lock.yaml
2025-07-22 17:24:52 +08:00
snowbitx
7ec0f3a442 feat(components): [cascader] add checkOnClickNode and prefix prop (#21089)
* feat(components): [cascader] Hide radio in single mode

* feat(components): [cascader] Renamed prop to \`selectOnClick\`

* feat(components): [cascader] Update doc

* feat(components): [cascader] Adjust how data is fetched

* feat(components): [cascader] update type

* Update packages/components/cascader-panel/src/node-content.ts

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

* feat(components): [cascader] Merge and fix v-model bug

* feat(components): [cascader] Renamed to checkOnClickNode

* feat(components): [cascader] Renamed to checkOnClickNode

* feat(components): [cascader] merge

* feat(components): [cascader] Add a check

* feat(components): [cascader] Add test case

* feat(components): [cascader] Fix type error

* feat(components): [cascader] Add checkOnClickNode, showRadio props

* feat(components): [cascader] Update doc

* Update packages/components/cascader/src/cascader.ts

Done, thanks!

Co-authored-by: btea <2356281422@qq.com>

* fix: showRadio defaults checkOnClickNode

* test: showRadio fallback behavior

* refactor: rename prop and support checkOnClickNode for multiple mode

* doc:update

* Update packages/components/cascader-panel/src/config.ts

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

* docs: tweak props

* docs: update doc

* chore: update doc & fix toggle check

* Update docs/en-US/component/cascader.md

Co-authored-by: btea <2356281422@qq.com>

* Update docs/en-US/component/cascader.md

Co-authored-by: btea <2356281422@qq.com>

* Update docs/en-US/component/cascader.md

Co-authored-by: btea <2356281422@qq.com>

* Update cascader-panel.test.tsx

---------

Co-authored-by: WANGXIAOYU1995 <109521682+WANGXIAOYU1995@users.noreply.github.com>
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
Co-authored-by: btea <2356281422@qq.com>
Co-authored-by: Dsaquel <291874700n@gmail.com>
2025-07-22 17:23:20 +08:00
Zhong
926a4b2d7c docs(components): [tree-v2] prettier & correct types (#21462) 2025-07-22 16:38:41 +08:00
Mamaev Iurii
4bb8d8ce04 fix(components): [table] fix absence of theadRef bug (#21454)
fix(components): [TableHeader] fix absence of theadRef bug
2025-07-22 08:13:53 +08:00
thinkasany
ea38e306b1 fix(components): [time-select] fix typos (#21452)
fix(components): fix typos
2025-07-22 07:42:09 +08:00
thinkasany
8a17fe8178 refactor: improve nodes type for getOrderedChildren hook (#21450)
perf: improve nodes type for splitter hook
2025-07-21 21:02:53 +02:00
Zhong
e488f951d9 fix(components): [splitter] ensure cacheCollapsedSize is set (#21259) 2025-07-21 17:09:34 +08:00
thinkasany
31ff48921c refactor(components): Simplified event handling (#21432)
* refactor(components): Simplified event handling

* Update packages/components/tooltip/src/tooltip.vue

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

---------

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
2025-07-21 10:45:14 +02:00
Noblet Ouways
937c6f4a4d docs: add latest ep version info (#21290)
* docs: add latest ep version info

* chore: test

* chore: test

* chore: test git head

* Revert "chore: test git head"

This reverts commit 18d80355f9.

* chore: use commit hash

* chore: test

* chore: test

* chore: test

* chore: remove test

* chore: set final

* chore: only get commit in staging
2025-07-21 16:02:59 +08:00
snowbitx
c7a2812c91 style(components): [tabs] tabs nesting style error (#21412)
fix: #21410
2025-07-21 15:45:47 +08:00
Zhong
cc9f947f3b style(theme-chalk): [transfer] inherit checkbox & fix last item margin (#21429) 2025-07-21 15:17:19 +08:00
Spaceman
e34cd311ef fix(components): [tree] keyboard nav broken after filter/collapse (#21377)
* fix(components): [tree] keyboard nav broken after filter/collapse

Fix issues #21376

* fix(components): [tree] keyboard nav broken after filter/collapse

* fix(components): [tree] keyboard nav broken after filter/collapse

* Update packages/components/tree/src/model/node.ts

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

* Update packages/components/tree/src/model/node.ts

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

* fix(components): [tree] keyboard nav broken after filter/collapse

* fix(components): [tree] add test cases

* fix(components): [tree] keyboard nav broken after filter/collapse

* fix(components): [tree] keyboard nav broken after filter/collapse

---------

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
2025-07-21 10:17:32 +08:00
Zhong
a36792abc5 fix(components): [pagination] reset icon hover state when page changes (#21371)
* fix(components): [pagination] reset icon hover state when page changes

* test(components): [pagination] add test case

* fix(components): [pagination] correctly reset status

* chore(components): [pagination] optimize code

---------

Co-authored-by: cszhjh <cszhjh@iMac.local>
2025-07-21 09:57:10 +08:00
Zhong
62edc0c906 fix(components): [select-v2] resolve invalid filter and remote methods (#21419)
* fix(components): [select-v2] resolve invalid filter and remote methods

* refactor(components): [select-v2] delete redundant comparisons

---------

Co-authored-by: cszhjh <cszhjh@192.168.0.104>
2025-07-21 08:59:07 +08:00
keeplearning66
6bb86b983b style(components): [popper] avoid incorrect word wrapping (#21385) 2025-07-20 02:32:11 +02:00
thinkasany
2dc61ac5ea refactor(components): improve tab Observer name (#21413)
chore(components): improve tab Observer name
2025-07-20 08:02:06 +08:00
btea
7b6858374a fix(components): [cascader] dynamic options render error (#21405)
* fix(components): [cascader] dynamic optios render error

* fix: remove debugger

* fix: update

* test: dynamic options
2025-07-19 03:21:57 +02:00
snowbitx
da67d58a97 feat(components): [input-number] add disabled-scientific prop (#21319)
* feat(components): [input-number] add disableScientific prop

* chore: useless change

* Update basic.vue

* Update basic.vue

* Update docs/en-US/component/input-number.md

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

* refactor: merge events

* test: add test case

* chore: tweaks

* Update notes

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update docs/en-US/component/input-number.md

Co-authored-by: btea <2356281422@qq.com>

* chore: rename prop

---------

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
Co-authored-by: Dsaquel <291874700n@gmail.com>
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: btea <2356281422@qq.com>
2025-07-18 22:38:49 +08:00
Zhong
360f04e9c8 style(theme-chalk): fix focus issue when clicking label blank area (#21388) 2025-07-18 10:16:44 +08:00
Noblet Ouways
36771cfb0a ci: set commit as tag version for staging (#21394)
* chore: set final

* chore: only get commit in staging
2025-07-18 08:16:55 +08:00
btea
5cc42ad9fc feat(components): [color-picker] add persistent and append-to prop (#21393) 2025-07-18 02:10:05 +02:00
Jeff
80157249ef fix(components): [segmented] fix label item width render (#21379)
* fix(components): [segmented]  fix label item width render

* Update segmented.vue

* chore: use zhiaxiaotong solution

* Update segmented.vue

* chore: foramt

Co-authored-by: zhixiaotong <947803089@qq.com>

---------

Co-authored-by: 知晓同丶 <zhixiaotong.me@qq.com>
2025-07-17 15:45:54 +00:00
snowbitx
da08a2ffaf feat(components): [input-number] add align prop (#21291)
* feat(components): [input-number] add align prop

* refactor: change implementation

* refactor: simplify SCSS

* test: add align prop class test

* test: fix type error

* Update packages/components/input-number/src/input-number.ts

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

* Update docs/en-US/component/input-number.md

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

* chore: useless change

---------

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
2025-07-17 15:45:24 +08:00
snowbitx
ec59698157 fix(components): [form] avoid reset manual errors (#21368)
* fix: #21365

* fix: #21365 add test case
2025-07-16 22:40:08 +08:00
Zhong
c3711304e5 test(components): add close-on-press-escape test case (#21367) 2025-07-16 09:10:46 +08:00
Zhong
a6cc30b979 feat(components): [notification] support updateOffsets command (#21300)
* feat(components): [notification] support updateOffsets command

* fix(components): [notification] correct calculation offset

* test(components): [notification] add test case

* feat(components): [notification] add default value & update doc

* test(components): [notification] cleanup

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

* docs(components): [notification] update

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

* test(components): [notification] use defineGetter replace defineProperty

---------

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
2025-07-16 02:01:41 +02:00
Shaobo Lua
db680e4dd0 fix(components): [checkbox-group] dynamic prop-value cause ivalidate loop (#21309)
* fix(components): [checkbox-group]

fix  el-checkbox-group in el-form-item with dynamic prop cause infinite update loop

closed #21305

* chore: fix lint

---------

Co-authored-by: Dsaquel <291874700n@gmail.com>
2025-07-15 00:06:21 +08:00