sea
e12910b477
test: other branch commit pr.new ( #19921 )
...
* fix(components): [upload] unable to delete files in removeFile (#19437 )
* fix(components): [upload] unable to delete files in removeFile
* fix(components): [upload] remove file when fileList does not use v-model
* Update packages/components/upload/src/use-handlers.ts
Co-authored-by: btea <2356281422@qq.com >
---------
Co-authored-by: leiyu <leiyu@cmss.chinamobile.com >
Co-authored-by: btea <2356281422@qq.com >
* fix(components): [page-header] use `$slots` instead of `useSlots` (#19455 )
* fix(components): [page-header] use `$slots` instead of `useSlots`
closed #19453
* test(components): [page-header] add classes slots rendering case
* fix(components): [select] input width fills the remaining width (#19292 )
* fix(components): [select] input width fills the remaining width
closed #17886
* fix: type
* feat(components): [select, select-v2] add loading class to validateIcon (#19379 )
fix(components): [select, select-v2] add loading class to validateIcon
* chore: update doc (#19479 )
* perf(components): [table] prioritize use rowKey to determine whether it is selected (#19451 )
* perf(components): [table] use rowKey to determine whether it is selected
* chore: revert includes
* perf: use includes replace isEqual
* feat(components): [table] add allow-drag-last-column prop (#19374 )
* chore: Update changelog 2.9.2 (#19491 )
chore: update changelog 2.9.2
* chore: format dropdown docs (#19495 )
* fix(components): [description] `labelWidth` is invalid when no border (#19162 )
* fix(components): [description] `labelWidth` is invalid when no border
* test: add test case
* fix(hooks): [use-lockscreen] remove hiddenCls (#19429 )
* fix(hooks): [use-lockscreen] remove hiddenCls
* fix(hooks): [useLockscreen] unit test
* test(hooks): [useLockscreen] should not cleanup when not all unmounted
* test(hooks): [useLockscreen] update test
* test(hooks): [useLockscreen] update test
* feat(components): [dialog/drawer] add custom sub classes (#19099 )
* feat(components): [dialog/drawer] add custom sub classes
* docs(components): add custom classes for drawer/dialog slots
* docs(components): [dialog/drawer] keep same description
* test: add dialog/drawer sub classes
* refactor: sync typo docs with props
* chore: change release version
* chore: rename
* chore: fix doc
---------
Co-authored-by: btea <2356281422@qq.com >
* chore: upgrade puppeteer to 23.11.1 (#19500 )
* ci: update test-ssr.yml (#19521 )
* fix(components): [form] on post rules update reset field (#19129 )
* fix(components): [form] track rules on post update
closed #19109
* fix(components): [form] ensure reset field state if no rules
closed #19128
* test: add validate on rule change case
* chore: on rules update reset field error
* chore: fixup
---------
Co-authored-by: btea <2356281422@qq.com >
* fix(components): [tabs] set modelValue synchronously if beforeLeave is not set or is synchronous (#19387 )
* fix: [tabs] sync modelValue if beforeLeave is not set or is synchronous
* feat: add unit test
* feat(i18n): add Hindi language (#19483 )
* feat(i18n): add Hindi language
* feat(i18n): update component and hindi translations
* feat(i18n): update lint
* docs: [collapse] change event parameter type error (#19539 )
* chore: fix handleChange type error
* Update docs/examples/collapse/custom-icon.vue
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
---------
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
* fix(components): [select] make sure the e-tag is not obstructed(#19529 ) (#19534 )
Co-authored-by: baiwusanyu-c <chenzhihui@chabaidao.com >
* ci: run pkg.new when push (#19544 )
* docs: [button] add description (#19536 )
* ci: stop run pkg.new when push (#19545 )
* improvement(components): [text] add the title attribute (#19496 )
* improvement(components): [text] keep the inherited title attribute (#19551 )
* improvement(components): [text] keep the inherited title attribute
* fix: content update recalculation
* fix(components): [dialog] fix scroll bar not resetting to top on reopen (#19471 )
* fix(components): [dialog] Fix scroll bar not resetting to top on reopen
closed #19420
* fix(components): update
* fix(components): [dialog] update
---------
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
* test: [table] add show-overflow-tooltip trigger (#19556 )
* test: [table] add show-overflow-tooltip trigger
* test: [table] add show-overflow-tooltip trigger
* feat(i18n): add Norsk(no) language (#19523 )
* chore: update doc ui (#19586 )
* style(components): [dialog] no rounded when in fullscreen (#19583 )
* feat(component): [time-select] add include end time attribute (#19253 )
* feat: [time-select] init includeEndTime 🚧
* test: time-select includeEndTime 🚧
* refactor: renaming & cleanup
* test(components): [time-select] add includeEndTime cases ✅
* docs(components): [time-select] add `includeEndTime` attribute
* chore: change release version
* chore: set `includeEndTime` default to false
* docs: fix props typo
* chore: remove useless assignment
* chore: rename optionValue to currentTime
* chore: update release version
* Revert "ci: update test-ssr.yml" (#19610 )
Revert "ci: update test-ssr.yml (#19521 )"
This reverts commit eab540a3f7 .
* chore: Update changelog 2.9.3 (#19611 )
chore: update changelog 2.9.3
* chore: [time-picker] correct typo in `timePickerRangeTriggerProps` (#19487 )
* fix: correct typo in timePickerRangeTriggerProps
* chore: deprecate misspelled export `timePickerRngeTriggerProps`
---------
Co-authored-by: btea <2356281422@qq.com >
* chore(docs): implement dynamic links for playground based on preview state (#19612 )
* docs: [calendar] add exposes (#19593 )
* docs: [calendar] add exposes
* Apply suggestions from code review
add translation characters
Co-authored-by: btea <2356281422@qq.com >
* docs: [calendar] format the exposes table
---------
Co-authored-by: btea <2356281422@qq.com >
* feat(components): [image-viewer] add showPreview method (#19466 )
* feat(components): [image-viewer] add showPreview method
* docs(components): [image] update showPreview method version to 2.9.4
* chore: enable fileNesting config (#19615 )
* docs(components): [table-v2] add `indent-size` (#19621 )
docs(components): [table-v2] add `indent-size`
Co-authored-by: gongbei <gongbei@wps.cn >
* chore: [message-box] remove @ts-nocheck directive (#19277 )
* chore: [message-box] remove @ts-nocheck directive
* fix: type
* Update packages/components/message-box/src/index.vue
Co-authored-by: qiang <qw13131wang@gmail.com >
---------
Co-authored-by: qiang <qw13131wang@gmail.com >
* feat(locale): add language Chinese Hongkong and Chinese Macau (#19608 )
* feat(components): [select] add popup-scroll event (#19589 )
* feat(components): [select] add popup-scroll event
* Update docs/en-US/component/select.md
Co-authored-by: btea <2356281422@qq.com >
* chore: format
---------
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: warmthsea <2586244885@qq.com >
* docs: add code file-title and icon (#19638 )
* docs: add code file-title and icon
* chore: update deps
* docs: add lang records (#19650 )
* chore: [tree] remove unused arg (#19255 )
* feat(i18n): add Telugu language (#19624 )
* feat(i18n): add Telugu language
* chore(i18n): added missing keys in Telugu locale
* chore: format telugu locale file.
* chore(locale): fix lint in te.ts
* docs: add lang records
* feat(components): [image-viewer] add `progress` slot and `show-progress` props (#19465 )
* refactor(components): simplify computed properties in image-viewer
* feat(components): [image-viewer] add progress number
* test(components): remove console logs from image-viewer tests
* feat(components): [image-viewer] update progress display and style
* test(components): update progress selector in image-viewer tests
* feat(components): [image-viewer] add slot support for progress display
* docs(components): [image] add progress content description
* docs(components): update docs
* feat(components): [image] simplify progress slot binding
* docs(components): update
* Update packages/components/image-viewer/__tests__/image-viewer.test.tsx
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/image.md
Co-authored-by: btea <2356281422@qq.com >
* docs: update progress version in image documentation
* Update packages/components/image-viewer/src/image-viewer.vue
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
* feat: add showProgress props
* docs: add demo
* docs: update v
* Update docs/en-US/component/image.md
Co-authored-by: btea <2356281422@qq.com >
---------
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
* fix(components): [table-footer] update cols width on layout change (#19064 )
fix(components): [table-footer]
update cols width on layout change
closed #19054
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
* fix(ci): types & dark theme sync with pr (#19668 )
ci: set whole pr bundle
* fix(ci): move all bundle to docs dist (#19671 )
* docs: format table-v2 & use actions/upload-artifact v4 (#19670 )
* docs: format table-v2
* chore: update actions/upload-artifact
* chore: update
* chore: update
* feat(components): [image-viewer] add toolbar slot (#19497 )
* feat(components): [image-viewer] add toolbar slot
* feat(docs): add docs
* docs: update
* docs: update
* docs: update image viewer API types for clarity
* docs: update custom toolbar version in image documentation to 2.9.4
* Update docs/examples/image/custom-toolbar.vue
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
* style: remove dividers
* revert: style
* docs: format
---------
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
* docs: [menu] `left-and-right` example style tag add scoped (#19654 )
Update left-and-right.vue
防止文档演示项目整页元素布局样式被修改
Co-authored-by: btea <2356281422@qq.com >
* docs: [tree-v2] fix style error and remove annotation (#19681 )
* docs: [transfer] fix type error (#19682 )
* feat(components): [cascader] add `prefix` slot (#19631 )
* feat(components): [cascader] add prefix slot
* docs(components): [cascader] add preview slot
* Revert "docs(components): [cascader] add preview slot"
This reverts commit 1a40ca13ea .
* docs(components): [cascader] revert for typo
* fix(components): do not render prefix if prefix slot is not used
* docs(components): [cascader] prefix version number added
Co-authored-by: btea <2356281422@qq.com >
* docs(components): [cascader] format docs
---------
Co-authored-by: btea <2356281422@qq.com >
* fix(components): [table] selection-change event emit incorrectly (#19618 )
* feat(components): [table] fix 'selection-change' event emit incorrectly
* fix(components): [table] add test case
* docs: [timeline] fix type error (#19688 )
* docs: [timeline] fix type error
* Update docs/examples/timeline/custom-node.vue
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
* Update docs/examples/timeline/custom-node.vue
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
---------
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
* docs: [dropdown] add `button-props` prop (#19694 )
docs: [dropdown] add `button-props` prop
Co-authored-by: Bruce Lu <smallbone.lu@gmail.com >
* docs: [tabs] fix type error (#19690 )
* docs: [switch] fix type error (#19704 )
* fix(components): [table] The index parameter of the selectable function is undefined (#19587 )
* fix(components): [table] first record can not be checked
* fix(components): [table] last commit doesnt work for others index
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
* test(components): [table] add test cases
* test(components): [table] modify the test case of the last submission
---------
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
Co-authored-by: btea <2356281422@qq.com >
* fix(components): [autocomplete] prevent closing if focus is inside popper content (#19522 )
fix: [autocomplete] prevent closing if focus is inside popper content
* docs: [layout] add a tip for layout column (#19669 )
docs: layout add tip
* docs: [checkbox] fix intermediate example type error (#19713 )
docs: [checkbox] fix type error
* docs: [input-number] fix type error (#19712 )
* docs: fix Exposes error (#19733 )
* 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 >
* 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 >
* 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
* docs: [tooltip] fix type error (#19687 )
* docs: fix type error
* docs: [tooltip] remove unnecessary width and height in mousemove handler
* fix: update
* fix: update
* 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
* 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
* 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
* fix(components): [table] the toggleTreeExpansion failed to trigger load function (#18728 )
* feat(components): [table] fix lazy loading
* Modify the function usage
* chore: format `dropdown.md` (#19758 )
chore: format dropdown.md
* feat(locale): export zhHk/zhMo (#19762 )
* docs: [calendar] add CalendarDateType Type Declarations (#19766 )
docs: [calendar] add Type Declarations
* chore: update doc (#19770 )
* fix(components): [table-v2] reset `lastVisitedColumnIdx` if width change (#19757 )
fix(components): [table-v2] reset lastVisitedColumnIdx if width change
* ci: fix corepack matching keyid error (#19783 )
* 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 >
* 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 >
* feat(locale): export Norsk(no) (#19747 )
feat(locale): export Norsk(no)
Added Norwegian language reference
Co-authored-by: btea <2356281422@qq.com >
* feat(locale): export missing language (#19790 )
feat(locale): export missing locale
* chore: Update changelog 2.9.4 (#19792 )
chore: update changelog 2.9.4
* docs: optimization API style (#19793 )
* docs: optimization API style
* chore: Transfer
* chore: update
* fix: update
* 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 >
* chore: update doc (#19831 )
* fix(components): [message-box] init validator (#19832 )
* fix(components): [message-box] init validator
* fix: update
---------
Co-authored-by: xingyixiang <452282988@qq.com >
* docs: [message-box] update options default value (#19833 )
* 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 >
* refactor: [menu] add necessary braces (#19840 )
* fix(components): [tree-select] dynamic bind class invalid (#19803 )
* test: [tree-select] dynamic class case (#19859 )
* chore: change create issue use (#19865 )
* 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 >
* 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.
* feat(components): [menu] add `persistent` prop (#19874 )
feat(components): [menu] add persistent prop
* refactor: [time-picker] optimize type declaration (#19875 )
chore: [time-picker] optimize type declaration
* 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 >
* chore: [tree] export types (#19846 )
* chore: [tree] export type and fix the type error of the docs
* revert: revert
* revert: revert
* 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 >
* fix(components): [steps] update border-color to support safari (#19726 )
* fix(components): [description] tsx rendering functional component error (#19879 )
* fix(components): [description] tsx render
* fix: update
* fix: update
* test: add test case
* fix(components): [cascader] prevent default behavior when pressing a key to toggle suggestion list (#19897 )
fix(components): [cascader] suggestion key-down scroll warn
* feat(components): [message-box] support custom close icon in message-box (#18168 )
* fix(components): [message-box] vue warning when closeIcon is component (#19901 )
* docs: [button] update default value and description (#19903 )
* 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
* fix(components): [tree-select] search solve memory leak (#19895 )
* fix(components): [tree-select] search solve memory leak
* feat: update
* fix: test
* chore: update test
* 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 >
* docs(components): [dropdown] update description and example (#19908 )
docs(components): [dropdown]update description and example
* docs(components): [tree] change `customized-node` example (#19907 )
* test: other branch commit pr.new
* ci: update
---------
Co-authored-by: ly-yewu <leiyu_yewu@cmss.chinamobile.com >
Co-authored-by: leiyu <leiyu@cmss.chinamobile.com >
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
Co-authored-by: qiang <qw13131wang@gmail.com >
Co-authored-by: Lo <l709937065@gmail.com >
Co-authored-by: 0song <82012629+0song@users.noreply.github.com >
Co-authored-by: Element <wallement@gmail.com >
Co-authored-by: Liao-js <43257608+Liao-js@users.noreply.github.com >
Co-authored-by: DDDDD12138 <43703884+DDDDD12138@users.noreply.github.com >
Co-authored-by: steveWang13 <107922326+steveWang13@users.noreply.github.com >
Co-authored-by: jiaxiang <zj.x9872@foxmail.com >
Co-authored-by: 白雾三语 <32354856+baiwusanyu-c@users.noreply.github.com >
Co-authored-by: baiwusanyu-c <chenzhihui@chabaidao.com >
Co-authored-by: 晚风予星 <75473409+lxKylin@users.noreply.github.com >
Co-authored-by: Meet you <wjp_github@163.com >
Co-authored-by: xingyixiang <452282988@qq.com >
Co-authored-by: changehu <814394170@qq.com >
Co-authored-by: iamkun <kunhello@outlook.com >
Co-authored-by: betavs <34408516+betavs@users.noreply.github.com >
Co-authored-by: LAMMU <38106851+LAMMUpro@users.noreply.github.com >
Co-authored-by: jiaxiang <zjx9987@gmail.com >
Co-authored-by: baclona <853940223@qq.com >
Co-authored-by: gongbei <gongbei@wps.cn >
Co-authored-by: Mark J <markpro.code@gmail.com >
Co-authored-by: Mouli Bheemaneti <57999522+moulibheemaneti@users.noreply.github.com >
Co-authored-by: Jiankian <i@anline.cn >
Co-authored-by: David Kitano <63226115+DavidKitano@users.noreply.github.com >
Co-authored-by: Nick Wu <38874640+wNing50@users.noreply.github.com >
Co-authored-by: smallbone <lue2048@163.com >
Co-authored-by: Bruce Lu <smallbone.lu@gmail.com >
Co-authored-by: 伊墨 <1905672206@qq.com >
Co-authored-by: 知晓同丶 <zhixiaotong.me@qq.com >
Co-authored-by: hanchao-c0ldwave <hanchao@cmss.chinamobile.com >
Co-authored-by: coderchang <coderchang0105@gmail.com >
Co-authored-by: pengpeng <30883395+webvs2@users.noreply.github.com >
Co-authored-by: Delyan Haralanov <purepear@gmail.com >
Co-authored-by: 锌小子 <2252647301@qq.com >
Co-authored-by: 张东 <A80784@internet.com >
Co-authored-by: DiamondYuan <541832074@qq.com >
Co-authored-by: xion <65892539+xionkq@users.noreply.github.com >
Co-authored-by: zhuft-moon <zhufengting_yewu@cmss.chinamobile.com >
Co-authored-by: dengguangmiaoyyds <gujiao_yewu@cmss.chinamobile.com >
2025-02-21 11:10:37 +08:00
Jungzl
7bba5332f1
chore: update dependencies ( #18573 )
...
* chore: update dependencies
typescript: v5.5
vue-tsc: v2
eslint: v8-latest
@commitlint/*: v18
* fix: apply suggestions
* fix: ignore some ts errors
2024-10-29 10:01:58 +08:00
dopamine
8618a6bcd0
refactor: import shared utilities from @element-plus/utils ( #18048 )
...
chore: import shared utilities from `@element-plus/utils`
2024-08-29 09:04:03 +08:00
Liao-js
c1863f508c
fix(components): [upload] remove file when fileList does not use v-model ( #16715 )
2024-08-07 17:03:26 +08:00
chaoling
61c828f493
feat(components): [upload] added index parameter to default slot ( #17143 )
...
* fix(components): add the index attribute to the upload-list component
* docs(components): add the index attribute to the upload-list component
* feat(components): added index parameter to default slot
2024-08-07 15:48:13 +08:00
dopamine
79938178dd
build: use vue-tsc to generate dts ( #16111 )
...
* build: use vue-tsc to generate dts
* reduce inline type declaration
* fix: type checking failed
* apply suggestions from code review
* address PR comments
2024-08-07 12:01:46 +08:00
mashuo
811a2f75cf
fix(components): add class name and disable style when disabling upload ( #17753 )
...
* fix(components): add class name and disable style when disabling upload
closed #17746
* style(components): hover and focus styles when the upload is disabled
* style(components): hover and focus styles when the upload is disabled
closed #17746
* style(components): simplifiser CSS-stiler
When disabling upload, use "pointer events" to unfocus the mouse and set "tabindex" to -1 to unfocus
the tab
closed #17746
* style(components): disable upload status and set focus style
closed #17746
* style(components): disable upload status and set focus style
closed #17746
* style(components): disable style for upload component
Add background color and text color for disabled status and add disabled attribute to input.
closed #17746
2024-08-06 20:38:41 +08:00
chouchouji
2564007850
refactor(components): optimize component boolean type ( #17622 )
...
* refactor(components): optimize component boolean type
* style(components): [overlay] fromat code
2024-07-25 14:17:23 +08:00
ZCDC_Ren
ae4eff6c44
fix(components): [upload] drag use before-upload to intercepting files ( #15861 )
2024-02-20 10:34:31 +08:00
Kasun Weligamage
95f4afe89d
fix(components): [upload] Add crossorigin property ( #15524 )
...
* fix(components): [upload] Add crossorigin property
* fix(components): [upload] Add crossorigin property
* Update packages/components/upload/src/upload.vue
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com >
* Update packages/components/upload/src/upload.vue
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com >
* Update packages/components/upload/src/upload-list.vue
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com >
* Update docs/en-US/component/upload.md
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com >
---------
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com >
2024-02-01 14:38:36 +08:00
wzc520pyfm
40b64dfb57
docs(components): [upload] use new display tag ( #12701 )
...
* docs(components): [upload] use new display tag
* docs(components): [upload] add description for beford-upload
* feat(components): [upload] delete useless attribute
* docs(components): [upload] adjust description and default for attr
* docs(components): [upload] add more detail for data attr
2023-10-15 08:02:13 -05:00
Jianjun Yu
d96555fa9c
feat(components): [upload] support async data ( #14015 )
...
* feat(components): [upload] support async data
* feat(components): [upload] support async data
* fix(components): [upload] unit test
* fix(components): [upload] unit test
* feat(components): [upload] update data docs
* fix(components): [upload] unit test
* chore: add version
---------
Co-authored-by: Hefty <yeyuqiudeng@gmail.com >
2023-09-08 15:57:05 +08:00
Hefty
2b3a34e6b5
refactor(components): [upload] reuse revkoeObjectURL function ( #14126 )
2023-08-28 10:29:30 +08:00
Hefty
788e27eaf4
refactor(components): [upload] remove useless useSlot ( #14053 )
...
refactor(components): [upload] remove useless useSlots
2023-08-23 17:34:05 +08:00
arvin
5c1306127f
fix(components): [upload] fix empty array error ( #13490 )
...
* fix(components): [upload] fix empty array error
在 components/upload/src/ajax.ts 73 行中,如果data 中key对应的value 是空数组的情况下`if (Array.isArray(value)) formData.append(key, ...value)`报错
* fix: reuse isArray
---------
Co-authored-by: btea <2356281422@qq.com >
2023-08-13 10:23:06 +08:00
YangtzeCoder
708f6ab5b8
refactor(components): [upload] fix the type of file ( #13637 )
...
change the type of UploadRequestOptions.file from File to UploadRawFile
2023-07-22 11:56:38 +09:00
btea
123c18fceb
feat(components): [upload] item add title attribute ( #13231 )
2023-06-16 15:37:01 +08:00
Gener
deba6c81fb
fix(components): [upload] before-upload change data in promise ( #12575 )
...
* fix(components): [upload] befroe-upload change data in promise
closed #12340
* fix(components): [upload] befroe-upload change data in promise
closed #12340
2023-05-08 20:26:38 +08:00
Xc
c668a88ac1
fix(components): [upload] add before-upload test ( #12287 )
...
* fix(components): [upload] add before-upload test
* fix(components): [upload] add before-upload test
* fix(components): [upload] add before-upload test
* fix(components): [upload] Invalid ref in transfer test
* fix(components): [upload] Invalid ref in transfer test
2023-04-04 01:30:48 +08:00
Jianjun Yu
cc68d3e924
fix: Upload data is not independent ( #12029 )
...
* fix: Upload data is not independent
* fix(components): [upload-content] copy data when beforeUpload
2023-03-31 17:56:53 +08:00
Jeremy
a30ae9d103
refactor(project): removing packages/tokens ( #11769 )
...
* refactor(tokens): remove tokens
* Remove tokens/breadcrumb.
* refactor(tokens): remove tokens/button
* refactor(tokens): remove tokens/carousel
* refactor(tokens): removing tokens/checkbox
* refactor(tokens): removing tokens/collapse
* refactor(tokens): removing tokens/dialog
* refactor(tokens): removing tokens/pagination
* refactor(tokens): removing tokens/radio
* refactor(tokens): removing tokens/row
* refactor(tokens): removing tokens/scrollbar
* refactor(tokens): removing tokens/slider
* refactor(tokens): removing tokens/tabs
* refactor(tokens): removing tokens/upload
* refactor(tokens): removing tokens/popper
* refactor(tokens): removing tokens/tooltip
* refactor(tokens): removing tokens/tooltip-v2
* refactor(tokens): removing tokens/date-picker
* refactor(project): removing tokens/experimentals
* Remove tokens/experimentals
* Remove package/tokens
* Remove tokens related parts
* refactor(project): removing packages/tokens completely
* chore: update import statement
2023-03-01 13:59:21 +08:00
Jeremy
11925c8231
refactor(tokens) - [form] ( #11743 )
...
* refactor(tokens): [form] - remove tokens/form
* Move content in tokens/form to components/form.
* Replace token imports in components/form.
* chore: remove form/tokens and replace imports
* refactor(components): [form/form-item]
* Move `useForm` related hooks to components/form
* Replace references to reduce circular dependencies.
2023-02-27 13:19:20 +08:00
acyza
203347f1aa
fix(components): [upload-dragger] Avoid firefox open file ( #11092 )
2023-02-11 20:51:07 +08:00
btea
762f9c0d7e
fix(components): [upload] use useDisabled ( #10663 )
2022-11-19 18:09:30 +09:00
init-qy
48f837baf9
fix(components): [upload] add uid for file handleStart ( #9876 )
2022-10-28 14:47:15 +08:00
류한경
56de777f2f
refactor(components): [upload] use JSX in Unit test ( #9811 )
2022-09-18 02:53:06 +00:00
三咲智子
861a7953b4
refactor(components): switch to vue macros ( #9306 )
2022-09-16 22:57:41 +08:00
zz
86538e441d
fix(components): [upload] always display upload trigger ( #9607 )
2022-09-03 23:21:10 +08:00
zz
eed57636e0
fix(components): [upload] onPreview not work when picture list type ( #9448 )
2022-08-27 16:32:07 +00:00
dopamine
ec311634f9
fix(components): [upload] onExceed is not called ( #9145 )
2022-08-27 18:27:43 +08:00
Xc
3d311c003c
fix(components): [upload] one-way cannot add attachments ( #8877 )
2022-07-19 07:32:48 +08:00
三咲智子
85226512e1
refactor(components): [upload] use JSX in Unit test ( #8268 )
2022-06-18 13:48:27 +08:00
三咲智子
73f48ae7a7
fix(components): [upload] two-way binding fileList ( #8258 )
2022-06-17 15:01:30 +08:00
三咲智子
b750aa87e7
fix(components): [upload] beforeUpload hook ( #8079 )
2022-06-04 10:50:17 +08:00
류한경
6521dbb42a
fix(components): [upload] show close tip text ( #7696 )
2022-05-16 20:58:25 +08:00
JeremyWuuuuu
5daf53e8e1
refactor(components)!: remove deprecated warning ( #7528 )
2022-05-06 13:19:01 +08:00
joson
f8eee1e668
style(components): [upload] dragger unlimited width ( #7330 )
...
* style(components): [upload] dragger unlimited width
* style(components): [upload] only modify the style when dragged
* style(components): [upload] set variables for dragger padding
* style(components): [upload] use getCssVar
Co-authored-by: hezhaoshun <hezhaoshun@cmcm.com >
2022-04-28 00:06:31 +08:00
三咲智子
286824b793
fix(components): [upload] make action optional ( #7325 )
...
closes #7035
2022-04-23 08:39:09 +08:00
三咲智子
b6f6e8035f
fix: [upload] prevent preview link ( #7326 )
...
closes #6866
2022-04-23 03:31:57 +08:00
joson
b03cccab71
fix(components): [upload] stop bubble ( #7304 )
2022-04-22 10:38:37 +08:00
三咲智子
1d13ebb05d
feat: drop jest ( #7248 )
...
* feat: drop jest
* test: remove ssr
* test: rename
* chore: update tsconfig
2022-04-19 16:51:44 +08:00
Delyan Haralanov
de0ee53cf0
test(components): switch all components to vitest ( #7205 )
...
Co-authored-by: 三咲智子 <sxzz@sxzz.moe >
2022-04-19 12:46:57 +08:00
joson
ff7061d9b8
fix(components): [el-upload] icon is covered ( #6951 )
...
Co-authored-by: hezhaoshun <hezhaoshun@cmcm.com >
2022-04-19 07:54:30 +08:00
LYlanfeng
c88e163931
fix(components): [update] fix onChange hook called twice ( #6885 )
...
second trigger is input.onchange event, because props has onChange bug not define in upload-content.vue props
2022-03-31 14:42:20 +08:00
三咲智子
184facdb4c
chore: add eslint rule sort imports ( #6823 )
2022-03-25 15:35:56 +08:00
三咲智子
a9e579fef5
refactor(components): [upload] improve code and typings ( #6762 )
2022-03-23 18:36:31 +08:00
三咲智子
5d85fba20c
chore: self closing vue tag ( #6603 )
2022-03-13 16:16:11 -04:00
云游君
93ee392932
fix(components): [upload] photo-wall wrap ( #6546 )
...
* fix(components): upload photo-wall wrap
* refactor(components): upload conent with props by tsx
* fix: type generate for upload sfc tsx
* Revert "fix: type generate for upload sfc tsx"
This reverts commit beeb9fb164 .
* Revert "refactor(components): upload conent with props by tsx"
This reverts commit 425e4a9f34 .
* fix: upload content type by as any
* refactor: extract uploadContentProps to object
* refactor(components): upload use tamplate instead of h
* Update packages/components/upload/src/upload.vue
Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com >
* refactor(components): remove useless key in upload-content
* refactor(components): fix type
Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com >
2022-03-12 16:57:48 +08:00
msidolphin
61c6b97183
fix(components): [el-upload] jitter when remove file in the list ( #6505 )
...
* fix(components): [el-upload] jitter when remove file in the list
* chore: improve code
2022-03-11 15:56:07 +08:00
云游君
8929151b85
refactor(theme-chalk): [upload] use bem rewrite upload scss & fix bugs ( #6508 )
...
Co-authored-by: 三咲智子 <sxzz@sxzz.moe >
2022-03-10 23:52:13 +08:00