Commit Graph

6823 Commits

Author SHA1 Message Date
dopamine
148c137445 fix(components): [tooltip] remove some references in time (#20495)
* fix(components): [tooltip] remove references to stopHandle and popperInstance in time

* fix
2025-04-24 23:04:48 +08:00
betavs
3a3db6e564 refactor(components): use built-in methods to check for undefined and null (#20537)
style(components): check the undefined type for unification
2025-04-24 22:51:58 +08:00
sea
27229ac4fa fix(components): [table-v2] onEndReached executes multiple times (#20517) 2025-04-23 14:23:03 +08:00
Noblet Ouways
cae0590f6d docs: table-v2 add @end-reached parameter description (#20484) 2025-04-22 20:40:33 +08:00
kooriookami
9465d87212 fix(components): [dialog] fix draggable when window resize (#20505)
fix(components): [dialog] Fix draggable when window resize

closed #20500
2025-04-22 20:39:14 +08:00
w2xi
40e3626119 docs: update append-to prop type (#20516) 2025-04-22 16:58:16 +08:00
Noblet Ouways
938d69626f fix(components): [tree] enable ellipsis on label (#20496)
* fix(components): [tree] enable ellipsis on label

* chore: revert

* Update packages/components/tree/src/tree-node-content.vue

Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com>

* chore: add text style in tree

Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com>

---------

Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com>
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com>
2025-04-22 16:48:23 +08:00
sea
ffe37ba80d chore: fix quick jump for subpath imports (#20514)
* chore: fix detailed path quick jump error

* chore: update
2025-04-22 14:08:47 +08:00
dopamine
d8e49e5837 fix(components): [tree] retain DOM nodes only in their intended scope (#20494)
fix(components): [tree] retain the reference to DOM nodes only in its intended scope
2025-04-22 11:23:34 +08:00
YnacyZhang
a5b60869bc fix(components): [table-v2] loss of precision causes endReached to fail to trigger (#17065)
* fix(components): [table-v2] 修复如果高度存在小数可能导致计算精度丢失导致无法触发触底事件EndReached问题

* fix(components): [table-v2] 修复如果高度存在小数可能导致计算精度丢失无法触发触底事件EndReached问题

* Update packages/components/table-v2/src/use-table.ts

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

* fix(components): [table-v2] format code for better readability in use-table.ts

* fix(components): [table-v2] format code for better readability in use-table.ts

* fix(components): [table-v2] loss of precision causes endReached to fail to trigger

* fix(components): [table-v2] loss of precision causes endReached to fail to trigger

---------

Co-authored-by: ZhangYang <yang.zhang@linkkids.cn>
Co-authored-by: btea <2356281422@qq.com>
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
2025-04-22 11:16:28 +08:00
betavs
5f519a6f25 refactor(components): unify append-to prop type across multiple components (#20501)
* fix(components): [select] update `append-to` prop type

* fix(components): unify `append-to` prop type across multiple components

* docs: update `append-to` prop type
2025-04-22 09:29:19 +08:00
sea
3743cfa24e docs: add .example-showcase border-radius (#20510)
Update vp-demo.vue
2025-04-21 21:31:27 +08:00
comp-squirrel
4466ec1979 feat(components): [link] add control for when underlines should appear (#20480)
* feat(components): [link] add `always-underline` option

* docs(components): [link] update version tag

* style(components): [link] remove redundant styles

* feat(components): [link] control underline visibility timing

* chore(components): [link] add `useDeprecated` function

* chore(components): [link] remove TODO comments
2025-04-21 21:29:07 +08:00
伊墨
007635aa4a test(components): [message] add one test case for #20333 (#20513)
* test(components): [message] add one test case for #20333

* fix: error caused by other test cases

After running the test case "it should render vnode function", there is a message in the body
2025-04-21 20:56:26 +08:00
betavs
7dd646e3c1 docs: [tour] supplementary missing attributes (#20504) 2025-04-21 19:29:59 +08:00
dopamine
22c3abc32d fix(components): [tree] stop propagating click event to parent node (#20506)
fix(components): [tree] stop propagating click event to parent
2025-04-21 17:19:13 +08:00
btea
e4d400ea9c docs: example sticky does not take effect (#20485) 2025-04-21 14:11:57 +08:00
renovate[bot]
01e88018d3 chore(deps): update dependency happy-dom to v17 (#20499)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-21 12:44:27 +08:00
betavs
78a208eda2 feat(components): [autocomplete] enable append-to prop (#20472) 2025-04-20 16:42:39 +08:00
Element
3f174ca524 chore: Update changelog 2.9.8 (#20481)
chore: update changelog 2.9.8
2025-04-18 15:34:16 +00:00
Noblet Ouways
7f240f7c7a docs: attach nprogress on router event (#20438)
* docs: attach nprogress on router event

* chore: fix build

* chore: update
2025-04-18 17:59:57 +08:00
dopamine
30a0bfe0a5 fix(components): [date-picker] memory leak with vue 3.4+ (#20451)
* fix(components):[date-picker] memory leak with vue3.4+

* --amend
2025-04-18 11:19:05 +08:00
Egor Rakutov
ea904eb105 fix(components): [el-select-v2] u-tag sync with :model-value (#20306)
* fix(components): [el-select-v2] u-tag sync with :model-value

* fix: tests, isArray

* fix: remove useless logic

* fix: single select, tests
2025-04-17 15:43:45 +08:00
DDDDD12138
16d7e64b24 fix(component): resolve 'cursor' style loss caused by 'pointer-events: none' (#19464)
* feat: remove tabindex when disabled

* fix: resolve 'cursor' style loss caused by 'pointer-events: none'

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

Co-authored-by: qiang <qw13131wang@gmail.com>

* chore: update use-focus-controller watch

* chore: remove unnecessary styles

* feat: [select] restore and remove cursor: not-allowed

* feat: override input:disabled use agent stylesheet

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

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

---------

Co-authored-by: qiang <qw13131wang@gmail.com>
Co-authored-by: btea <2356281422@qq.com>
2025-04-17 07:48:53 +08:00
Noblet Ouways
2b3d2e77b4 chore(deps): drop esbuild-kit/cjs-loader (#20414)
* chore(deps): drop `esbuild-kit/cjs-loader`

* chore: use `commitlint/config-conventional`

* Update commitlint.config.mjs

Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com>

* chore: tsx shortcut tweaks

* chore: add final lock

---------

Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com>
2025-04-16 17:54:37 +08:00
btea
05c6291fa7 docs(components): [switch] update before-change type (#20441) 2025-04-16 11:15:01 +08:00
Liao-js
7ce338a1a7 feat(components): [menu] expose updateActiveIndex (#20430) 2025-04-16 09:52:07 +08:00
sea
0072e9f2f1 docs: add right tab scroll (#20413) 2025-04-16 09:16:03 +08:00
Noblet Ouways
d8417b7ca0 chore: run prettier on commit (#20409)
* chore: run prettier on commit

* chore: add random unformatted file

* chore: upgrade lint-staged to 15.5.1
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
Co-authored-by: btea <2356281422@qq.com>
2025-04-16 09:15:28 +08:00
btea
54304c125d fix(components): [select] import scrollbarEmits path error (#20415) 2025-04-15 09:11:56 +08:00
Feynman
1993ca2e9c feat(components): [notification] add closeIcon option with default Close (#20402)
* feat(components): [notification] add `closeIcon` prop with default Close

* docs(components): [notification] update doc for `closeIcon` option
2025-04-15 09:08:23 +08:00
Noblet Ouways
72e202f74b feat(components): [card] add header-class and footer-class for slots (#20408) 2025-04-13 15:51:57 +08:00
DDDDD12138
9473f9dcb9 fix(components): [tabs] ensure correct event order (#20384) 2025-04-12 06:17:11 +08:00
sea
08976b6ed4 docs: fix the abnormal border display when zooming (#20399) 2025-04-12 06:09:58 +08:00
sea
56b732717a docs(components): [form] simplified validation example (#20398) 2025-04-11 14:14:24 +08:00
Noblet Ouways
bc2047d0b6 fix(components): [scrollbar] stop click when click scrollbar (#20316)
* fix(components): [scrollbar] stop click when click scrollbar

* fix: test typo
2025-04-10 18:29:48 +08:00
betavs
54b0aae060 refactor(components): [message] deprecate the center option (#20296) 2025-04-10 11:00:16 +08:00
betavs
952a6858fb fix(components): [slider] emit change event on slider marker down (#20383) 2025-04-10 09:54:37 +08:00
comp-squirrel
1ee7fa7e7d fix(components): [table] prevent child node selection loss during table data modification (#20322)
* fix(components): [table] child selection loss during data modification

* refactor: replace logical AND (&&) with explicit if statement

* test: use unique id
2025-04-09 17:14:55 +08:00
Feynman
ee13188cca feat(components): [select-v2] add suffix-icon prop with default ArrowDown (#20370)
* feat(components): [select-v2] add suffixIcon prop with default ArrowDown

- Introduced a new `suffixIcon` prop to allow customization of the icon in the select component.
- Updated the icon rendering logic to utilize the `suffixIcon` prop instead of a hardcoded value.

* feat(docs): [select-v2] add suffix-icon prop for custom icon support

- Added a new `suffix-icon` prop to the select component, allowing users to customize the suffix icon.
- Updated documentation to reflect the new prop and its default value.

* chore: add version

---------

Co-authored-by: warmthsea <2586244885@qq.com>
2025-04-09 08:10:30 +00:00
0song
b9a68b5451 chore: update doc (#20375) 2025-04-09 05:45:14 +00:00
jasonyang
376e7e7691 fix(locale): el-upload and el-message-box Unified Chinese prompts (#20366)
closed #20360
2025-04-08 19:26:59 +08:00
w2xi
4e7058ee7d refactor(components): [message] use message type constants (#20355)
- Update tests to use `messageTypes` for dynamic type checking
- Refactor `Message` type definition to use mapped type for better scalability
2025-04-07 21:16:52 +08:00
jiaxiang
3bc7d09250 fix(components): [message-box] message overflow container (#20347)
fix(components): [message-box] container not auto wrap
2025-04-07 11:38:04 +08:00
btea
1b69cb9777 feat(components): [image] progress slot higher priority (#20353)
* feat(components): [image] `progress` slot higher priority

* fix: update

* chore: delete extra spaces

---------

Co-authored-by: warmthsea <2586244885@qq.com>
2025-04-05 22:14:39 +08:00
Noblet Ouways
868b9efb6b fix(theme-chalk): [description] remove useless font-weight declaration (#20338) 2025-04-05 20:20:58 +08:00
betavs
959030c463 fix(components): [watermark] content not fully displayed (#20348) 2025-04-05 19:51:08 +08:00
btea
8a0a7fc45d docs: [image] update prop and example (#20349) 2025-04-05 19:37:14 +08:00
DDDDD12138
27e3711968 fix(components): [message] fix consecutive closeAll method calls (#20334) 2025-04-04 22:32:06 +08:00
comp-squirrel
544d710db7 style(components): [date-picker] adjust panel border block & modify css variables (#20337)
* style(components): [date-picker] fix rounded corner display

* style(components): [date-picker] add border-radius fallback
2025-04-04 02:12:40 +00:00