Element
cc982f20ba
chore: Update changelog 2.9.5 ( #19926 )
...
chore: update changelog 2.9.5
2025-02-21 05:27:43 +00:00
sea
0ba4d10460
ci: open commit run pr.new ( #19922 )
...
* ci: open commit run pr.new
* ci: update
2025-02-21 11:56:47 +08:00
sea
bac1a23c27
docs(components): [tree] change customized-node example ( #19907 )
2025-02-21 10:04:50 +08:00
dengguangmiaoyyds
37f3447eca
docs(components): [dropdown] update description and example ( #19908 )
...
docs(components): [dropdown]update description and example
2025-02-20 16:42:07 +08:00
jiaxiang
398d68cc3e
feat(components): [slider] add persistent prop ( #19889 )
...
* feat(components): [Slider] add persistent prop
* fix(components): [slider] update persistent prop
* fix(components): [slider] rename persistent prop to tooltipPersistent
* Update docs/en-US/component/slider.md
Co-authored-by: btea <2356281422@qq.com >
* chore: formatted
* fix(components): [slider] update description for persistent prop
---------
Co-authored-by: btea <2356281422@qq.com >
2025-02-20 16:17:36 +08:00
sea
cffc025415
fix(components): [tree-select] search solve memory leak ( #19895 )
...
* fix(components): [tree-select] search solve memory leak
* feat: update
* fix: test
* chore: update test
2025-02-20 11:37:41 +08:00
DDDDD12138
4ac22efb0d
fix(components): [select] ensure scrollbar syncs when scrolling to selected option ( #19636 )
...
* fix: ensure scrollbar syncs when scrolling to selected option
* feat: update scrollbar when drop-down menu is displayed
2025-02-19 21:30:51 +08:00
zhuft-moon
3aee62d0de
docs: [button] update default value and description ( #19903 )
2025-02-19 17:59:56 +08:00
btea
47e10798fb
fix(components): [message-box] vue warning when closeIcon is component ( #19901 )
2025-02-19 09:55:01 +08:00
xion
8c7a43f1fc
feat(components): [message-box] support custom close icon in message-box ( #18168 )
2025-02-18 19:00:22 +08:00
sea
b2a1da6bfe
fix(components): [cascader] prevent default behavior when pressing a key to toggle suggestion list ( #19897 )
...
fix(components): [cascader] suggestion key-down scroll warn
2025-02-18 18:42:39 +08:00
btea
d323d7f71e
fix(components): [description] tsx rendering functional component error ( #19879 )
...
* fix(components): [description] tsx render
* fix: update
* fix: update
* test: add test case
2025-02-18 18:33:49 +08:00
Lo
7c4a453816
fix(components): [steps] update border-color to support safari ( #19726 )
2025-02-18 12:53:53 +08:00
DiamondYuan
7700838ed3
feat(components): [cascader] add suggestion slot ( #19866 )
...
* feat(components): [cascader] add suggestion-item slot
* docs: add version to suggestion item slot demo
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/cascader.md
---------
Co-authored-by: btea <2356281422@qq.com >
2025-02-18 11:37:18 +08:00
jiaxiang
d676ca4897
chore: [tree] export types ( #19846 )
...
* chore: [tree] export type and fix the type error of the docs
* revert: revert
* revert: revert
2025-02-17 09:10:47 +08:00
锌小子
6dddd4ed54
fix(components): [select] solve memory leak ( #19709 )
...
fix(components): solve memory leak
Watching the value of an attribute of an option can lead to a memory leak
closed #19680
Co-authored-by: 张东 <A80784@internet.com >
2025-02-16 10:24:46 +08:00
jiaxiang
7662aa05a2
refactor: [time-picker] optimize type declaration ( #19875 )
...
chore: [time-picker] optimize type declaration
2025-02-16 09:14:06 +08:00
jiaxiang
1bc0394190
feat(components): [menu] add persistent prop ( #19874 )
...
feat(components): [menu] add persistent prop
2025-02-16 09:07:28 +08:00
Delyan Haralanov
2b7b566d17
fix(components): [table] compatible with window non-existence ( #19837 )
...
ElTable's doLayout method is debounced and scheduled (relying on setTimeout) which causes problems in testing(Vitest). Sometimes the testing environment(jsdom) is destroyed before doLayout() executes which causes error due to requestAnimationFrame not existing.
To mitigate this issue can check if the window exists which is a good indication that jsdom has not been thorn down yet.
2025-02-14 21:36:41 +08:00
jiaxiang
b408586a22
feat(components): [dropdown] add persistent prop ( #19797 )
...
* feat(components): add persistent attribute
* Update docs/en-US/component/dropdown.md
Co-authored-by: btea <2356281422@qq.com >
* fix: docs
---------
Co-authored-by: btea <2356281422@qq.com >
2025-02-14 21:03:42 +08:00
sea
a5a2397a4d
chore: change create issue use ( #19865 )
2025-02-14 10:55:09 +08:00
btea
19f98d59b2
test: [tree-select] dynamic class case ( #19859 )
2025-02-14 08:33:05 +08:00
btea
616bb40981
fix(components): [tree-select] dynamic bind class invalid ( #19803 )
2025-02-13 16:16:33 +08:00
btea
a3ca41aa1a
refactor: [menu] add necessary braces ( #19840 )
2025-02-12 12:36:47 +08:00
jiaxiang
7569227fe6
refactor(components): [menu] change to script setup writing and optimizing code ( #19816 )
...
* refactor(components): [menu] refactor
* Update packages/components/menu/src/menu-collapse-transition.vue
* refactor(components): migrate ElMenuItem to Composition API
* fix: update
* chore: chore
* refactor: refactor
* revert: revert
* refactor: refactor
* revert: revert
* fix: Expose
* Update packages/components/menu/src/menu-item.vue
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
---------
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
2025-02-12 10:30:44 +08:00
btea
c57313820c
docs: [message-box] update options default value ( #19833 )
2025-02-11 18:01:58 +08:00
sea
5ed153bb64
fix(components): [message-box] init validator ( #19832 )
...
* fix(components): [message-box] init validator
* fix: update
---------
Co-authored-by: xingyixiang <452282988@qq.com >
2025-02-11 17:21:29 +08:00
0song
524d617c9c
chore: update doc ( #19831 )
2025-02-11 04:40:38 +00:00
jiaxiang
51d3e83a51
chore(components): [tree] remove ts-nocheck and fix type error ( #19777 )
...
* chore(components): [tree] remove ts-nocheck and fix type error
* refactor: refactor
---------
Co-authored-by: btea <2356281422@qq.com >
2025-02-10 20:51:10 +08:00
jiaxiang
fe9cc6351b
docs: optimization API style ( #19793 )
...
* docs: optimization API style
* chore: Transfer
* chore: update
* fix: update
2025-02-09 13:35:08 +08:00
Element
49a8d5c354
chore: Update changelog 2.9.4 ( #19792 )
...
chore: update changelog 2.9.4
2025-02-07 11:12:35 +00:00
btea
6b55811103
feat(locale): export missing language ( #19790 )
...
feat(locale): export missing locale
2025-02-07 17:48:54 +08:00
changehu
e82d4d8a48
feat(locale): export Norsk(no) ( #19747 )
...
feat(locale): export Norsk(no)
Added Norwegian language reference
Co-authored-by: btea <2356281422@qq.com >
2025-02-07 17:24:45 +08:00
jiaxiang
6ae39f2176
chore(components): [cascader-node] remove ts-nocheck and fix type error ( #19776 )
...
* chore(components): [CascaderNode] remove ts-nocheck and fix type error
* chore: format
---------
Co-authored-by: warmthsea <2586244885@qq.com >
2025-02-07 08:24:07 +00:00
jiaxiang
fe0c724293
docs: [scrollbar] fix type error ( #19697 )
...
* docs: [scrollbar] fix type error
* refactor(docs): improve code structure and type annotations in examples
* Update docs/examples/scrollbar/manual-scroll.vue
Co-authored-by: btea <2356281422@qq.com >
* fix(docs): replace lodash isNumber with typeof check
* fix(docs): update
---------
Co-authored-by: btea <2356281422@qq.com >
2025-02-07 03:00:55 +00:00
btea
ed54ccc25b
ci: fix corepack matching keyid error ( #19783 )
2025-02-07 09:46:18 +08:00
Noblet Ouways
8b93dfd72a
fix(components): [table-v2] reset lastVisitedColumnIdx if width change ( #19757 )
...
fix(components): [table-v2] reset lastVisitedColumnIdx if width change
2025-02-06 19:29:43 +08:00
0song
c4fc329237
chore: update doc ( #19770 )
2025-02-04 14:25:15 +00:00
jiaxiang
329ac01b4c
docs: [calendar] add CalendarDateType Type Declarations ( #19766 )
...
docs: [calendar] add Type Declarations
2025-02-02 17:02:18 +08:00
btea
a49d1cabd5
feat(locale): export zhHk/zhMo ( #19762 )
2025-01-30 20:44:05 +08:00
Noblet Ouways
6fb1f3eb37
chore: format dropdown.md ( #19758 )
...
chore: format dropdown.md
2025-01-30 20:41:06 +08:00
pengpeng
d2e269f772
fix(components): [table] the toggleTreeExpansion failed to trigger load function ( #18728 )
...
* feat(components): [table] fix lazy loading
* Modify the function usage
2025-01-26 15:21:56 +08:00
Nick Wu
b009be7c17
fix(components): [table] fix the logic of selection column when fixed state changes dynamically ( #19703 )
...
* fix(components): [table] selection column fixed left
* fix(components): [table] optimize function
* fix(components): [table] add dynamic columns test case
2025-01-25 07:52:47 +08:00
coderchang
b336dff189
fix(components): [cascader-panel] lazy return children can't get value ( #19100 )
...
* fix(components): [cascader-panel] lazy return children can't get value
fix #9157
closed #9157
* fix: update
2025-01-24 17:03:16 +08:00
hanchao-c0ldwave
a1fdd2c8c6
fix(components): [table-v2] make the fixed columns scroll like mainTable ( #19104 )
...
fix(components): [table-v2] Make the fixed columns scroll like mainTable
Make the fixed columns behave like the mainTable, where the rows containing fixedData stick in
place, and the rest of the rows scroll.
closed #19103
2025-01-24 16:02:29 +08:00
jiaxiang
d989617162
docs: [tooltip] fix type error ( #19687 )
...
* docs: fix type error
* docs: [tooltip] remove unnecessary width and height in mousemove handler
* fix: update
* fix: update
2025-01-24 15:37:44 +08:00
Mark J
fbbb50a9b2
fix(components): [input] refused to apply inline style because it violates csp ( #19541 )
...
fix(components): [input] CSP support #15065
`element.setAttribute('style', 'css code')` violate Content Security Policy (CSP)
using `element.style.setProperty()` instead
2025-01-24 15:05:10 +08:00
jiaxiang
38dcbf0f13
docs: search input default focus ( #19724 )
...
* docs: search input default focus
* fix(docs): ensure search input is focused after component mounts
* revert: update
* Update docs/.vitepress/vitepress/components/globals/overview.vue
Co-authored-by: qiang <qw13131wang@gmail.com >
* Update docs/.vitepress/vitepress/components/globals/overview.vue
Co-authored-by: qiang <qw13131wang@gmail.com >
* docs: update
---------
Co-authored-by: qiang <qw13131wang@gmail.com >
2025-01-24 11:45:28 +08:00
知晓同丶
462bff18de
feat(components): [table] add tooltip-formatter table & table-column prop ( #19524 )
...
* feat(components): [table] add `tooltip-formatter` table-column prop
closed #19507
* docs: add example
* docs: demo remove tooltip formatter index
* refactor(components): refactor code
* docs: simpify tooltip demo
* fix: fix warning error
* feat(components): add table tooltip-formatter prop & merge slot
* refactor: reuse variables
* test: add tooltip-formatter test
* docs: upgrade version
* feat(components): [table] add `tooltip-formatter` table-column prop
closed #19507
* docs: add example
* docs: demo remove tooltip formatter index
* refactor(components): refactor code
* docs: simpify tooltip demo
* fix: fix warning error
* feat(components): add table tooltip-formatter prop & merge slot
* refactor: reuse variables
* test: add tooltip-formatter test
* docs: upgrade version
* refactor: change parameter to obj args
* fix: property change to prop
* fix: export `TableOverflowTooltipFormatterData`
* refactor: `TableOverflowTooltipFormatterData` to `TableTooltipData`
* fix: remove useless import
* fix: refactor code
---------
Co-authored-by: btea <2356281422@qq.com >
2025-01-23 20:15:12 +08:00
jiaxiang
b6e076ee95
docs: fix Exposes error ( #19733 )
2025-01-23 16:43:33 +08:00