qiang
e5dd4ea86e
fix(components): [date-picker] display value error when persistent:false ( #22356 )
...
closed #12689
2025-09-28 12:54:33 +02:00
Noblet Ouways
6001577516
fix(components): [date-picker] keyboard navigation ( #22192 )
...
* fix(components): [date-picker] keyboard navigation
* test: get test working
2025-09-17 18:06:47 +08:00
micaiguai
eef0aed8bc
fix(components): [date-picker-panel] sync clear value with valueOnClear ( #22059 )
...
* fix(components): [date-picker-panel] The value after cleared
* chore: refactor logic to isEmptyValue method
2025-09-16 14:19:40 +02:00
Noblet Ouways
75322df994
fix(components): [date-picker-panel] sync panel with model-value ( #22123 )
...
* fix(components): [date-picker-panel] sync panel with model-value
closed #22050
* test: set tests cases
* refactor: apply review
Co-authored-by: Zhong <cszhjh@gmail.com >
---------
Co-authored-by: Zhong <cszhjh@gmail.com >
2025-09-12 18:14:59 +08:00
sea
ca4a798545
fix(components): [date-picker]: use array modelValue datetime type debacle ( #22033 )
...
fix(components): [date-picker]: use array value datetime type debacle
2025-09-06 07:46:11 +08:00
Anod Chow
7966f61d46
refactor(components): [date-picker-panel] emit after input instead of watch ( #21899 )
...
* fix(components): [date-picker] avoid update when modalValue is not change
* Revert "fix(components): [date-picker] avoid update when modalValue is not change"
This reverts commit 7f373ee642 .
* fix(components): [date-picker-panel] emit after input instead of watch
* test: add test case
* test: add test
* chore: remove useless nextTick
---------
Co-authored-by: Dsaquel <291874700n@gmail.com >
2025-09-04 20:39:02 +08:00
Noblet Ouways
2e19e59e67
fix(components): [date-picker] add missing data slot ( #19839 )
...
* feat: add missing date-picker data slot
* chore: fix review & forward old test case
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/date-picker.md
Co-authored-by: btea <2356281422@qq.com >
* chore: update
---------
Co-authored-by: btea <2356281422@qq.com >
2025-08-21 18:19:29 +02:00
Noblet Ouways
a985f511a0
chore: date-picker-panel tweaks ( #21827 )
...
* docs(components): [date-picker-panel] add missing props & make the doc clearer
* fix(components): [date-picker-panel] set default time-format & date-format
* refactor(components): [date-picker-panel] remove `format` property
2025-08-21 20:01:27 +08:00
Noblet Ouways
a1b0e504a3
feat(components): [date-picker-panel] externalize date-picker core component ( #21331 )
...
* feat(components): [date-picker-panel] add `date-picker` core component
Revert "feat(components): [date-picker] flat picker PoC"
This reverts commit 9952c7fc0f9aedd72723d553878f4282f9448951.
chore: get visual panel
chore: wip
chore: wip
chore: wip
chore: wip
chore: handleChange portable
chore: prettier
Revert "chore: prettier"
This reverts commit 87f1585e27f39c580d5f1f3439670bca44cedb6b.
Revert "chore: handleChange portable"
This reverts commit 99c1c1fc2e541703481c3933d154ab80677181c1.
chore: revert & be good
chore: prettier & lint
chore: some cleanup
chore: refine a bit
chore: refine
chore: style tweaks for panel
chore: handle disabled
chore: fix test
test: add disabled
chore: update
chore: refine
chore: save
chore: temp undo diff docs
chore: rename bordered => border
test: add time pickers
Revert "chore: temp undo diff docs"
This reverts commit ddf11fae1ab26d63e85b0fd5ab6f7739e90bbfb7.
chore: save
* chore: set `show-footer` default to false
* chore: review & simplify
Co-authored-by: btea <2356281422@qq.com >
* chore: add overview icon
* fix: doc typo
* chore: doc tweaks
* chore: rebase tweaks
* chore: remove change event for panel
* fix: css import path
Co-authored-by: btea <2356281422@qq.com >
* chore: rebase & doc tweak
* chore: fix review
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: warmthsea <2586244885@qq.com >
* fix: apply review
Co-authored-by: qiang <qw13131wang@gmail.com >
* chore: remove popper injection 1/2
* chore: remove popper injection 2/2
* chore: address same import
* docs: delete format example
* chore: remove useless passing prop
* chore: resolve conflict
* docs: update datetime props
---------
Co-authored-by: btea <2356281422@qq.com >
Co-authored-by: warmthsea <2586244885@qq.com >
Co-authored-by: qiang <qw13131wang@gmail.com >
2025-08-19 10:08:07 +02:00
Noblet Ouways
c83b99d2f2
feat(components): unify clear btn display on focus ( #21732 )
...
* feat(components): unify clear btn display on focus
* test: add tests
* chore: apply review
2025-08-18 10:54:32 +02:00
Noblet Ouways
24cbd4bdbb
fix(components): [date-picker] ensure reset visibility on picker range ( #21691 )
...
closed #21689
2025-08-11 14:25:30 +02:00
Noblet Ouways
20652107fe
fix(components): [date-picker] keep datetimerange close on value change ( #21625 )
...
* fix(components): [date-picker] keep datetimerange close on value change
* chore: review past solution
* test: add test case
* docs: update onChange event
* test: test
2025-08-05 16:28:26 +02:00
Dsaquel
9586d0efa8
feat(components): [date-picker] add show-footer prop
2025-07-27 19:00:25 +02:00
Dsaquel
5fe607c4cf
fix(components): [date-time-picker] emit update:model-value when two dates reached
...
chore: better fix for my previous fix
2025-07-27 19:00:25 +02:00
fratzinger
667726b128
fix(components): [date-picker] pass showWeekNumber to panel ( #21049 )
...
* fix(components): prop show-week-number
* docs: [date-time-picker] add attribute showWeekNumber
* fix(components): [date-picker] range showWeekNumber
* refactor(components): date-table use ns class for week number header
* refactor: BooleanConstructor casts to false by default
* test(components): [date-picker] add showWeekNumber
* test(components): [date-picker] datetime showsWeekNumber
2025-06-18 22:59:01 +08:00
Noblet Ouways
2f17df1209
style(eslint-config): newline before import type ( #21036 )
...
* perf: change to import-x
* feat: add rules
* chore: fix rule
* chore: fix
* chore: fix
* chore: fix
* style: `pnpm lint:fix`
* Revert "style: `pnpm lint:fix`"
This reverts commit db0116a288 .
* Revert "chore: fix"
This reverts commit 69c82a90c0 .
* chore: fix
* style: `pnpm lint:fix`
* fix: lint
* chore: `pnpm format`
2025-06-16 15:37:12 +08:00
jyp114110
07eff9e2f8
fix(components): [date-picker] getting month dates range error ( #20932 )
...
* fix(components): [date-picker] fix "disabledDate" bug
fix #20931
BREAKING CHANGE: N
closed #20931
* fix(components): [date-picker]
Add test case for fixing #20931
BREAKING CHANGE: N
closed #20931
* fix(components): [date-picker]
[date-picker] getting month dates range error #20932
BREAKING CHANGE: n
closed #20932
* Revert "fix(components): [date-picker]"
This reverts commit 710c1cc3d6 .
* refactor: set time separately
---------
Co-authored-by: 金亚平 <yaping.jin@jinlihk.com >
Co-authored-by: Dsaquel <291874700n@gmail.com >
2025-06-09 23:11:50 +08:00
betavs
8f380ce884
refactor(components): standardize injection keys ( #20616 )
2025-06-06 14:45:39 +08:00
Noblet Ouways
1b9d6df3f5
fix(components): [date-time-picker] inherit time across picker views ( #20806 )
...
* fix(components): [date-time-picker] inherit time across picker views
closed #20804
* typo
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-23 11:17:12 +08:00
Meet you
9d9d71a32c
feat(components): [date-picker] add quick year and month selection ( #19700 )
...
* feat(components): [date-picker] add quick year and month selection
closed #1730
* fix(components): [date-picker] update
* test(components): [date-picker] add tests for year and month selection
* fix: update
* fix(components): update
* fix(components): update
* fix: [date-picker] fix conflicts
* fix(components): [date-picker] update
* Update packages/components/date-picker/src/date-picker-com/panel-date-range.ts
Co-authored-by: btea <2356281422@qq.com >
* fix(components): [date-picker] update
* fix(components): [date-picker] update
---------
Co-authored-by: btea <2356281422@qq.com >
2025-05-13 12:25:06 +08:00
btea
2e58b8259d
fix(components): [date-picker] config format manual change value invalid ( #20223 )
...
* fix(components): [date-picker] config format manual change value invalid
* fix: update
2025-03-25 10:09:47 +08:00
DDDDD12138
d4bb395291
fix(components): [date-picker] support remove same months from different years ( #20020 )
...
* fix: support selecting same months from different years
* feat: add test case
* chore: adjust description
2025-03-07 09:51:08 +08:00
知晓同丶
bb4d0535bc
fix(components): [date-picker] add user input validation ( #20021 )
...
* fix(components): [date-picker] add user input validation
closed #19841
* refactor: rename `checkUserInput` to `correctlyParseUserInput`
2025-03-06 16:17:59 +08:00
xingyixiang
f932ea2dcb
fix(components): [date-picker] change triggers twice when clearing ( #19804 )
...
* fix(components): [date-picker] change triggers twice when clearing
* fix(components): [date-picker] change triggers twice when clearing
* fix(components): [date-picker] add test
* fix(components): [date-picker] add test
* fix(components): [date-picker] add test
* fix(components): [date-picker] add test
2025-03-03 15:47:34 +08:00
qiang
845c07adef
feat(components): [date-picker] accessibility enhancement ( #18109 )
...
* feat(components): [date-picker] accessibility enhancement
closed #14150
* docs: update
* test: add test
* chore: change prevent to passive
* fix: long press the clear icon to open the time panel
* fix: cannot read $el
* fix: cannot read $el
* docs: updata
2024-10-27 12:14:53 +08:00
qiang
7017d19260
fix(components): [tooltip] change ariaHidden value after closed the dropdown ( #18207 )
...
* fix(components): [tooltip] change ariaHidden value after closed dropdown
closed #17720
* test: fix test
2024-09-10 15:58:53 +08:00
xingyixiang
9aa70ecd4e
fix(components): [date-picker] disabledDate is invalid when selecting year or month picker ( #15848 )
...
* fix(components): [date-picker] props.disabledDate is invalid
when selecting year or month picker
* test(components): [date-picker] props disabledDate
* fix(components): [date-picker] props.disabledDate is invalid
* fix: test
* fix: error
* fix: Disable time validation for date selectors of years and months
* fix: test
* fix: [date-picker] props.disabledDate is invalid
* fix: [date-picker] props.disabledDate is invalid
---------
Co-authored-by: qiang <qw13131wang@gmail.com >
2024-08-11 19:25:01 +08:00
btea
e815102d70
test(components): default slot test case with type of month or year ( #17837 )
2024-08-10 11:57:12 +08:00
lyric-zemin
d608f25170
fix(components): [date-picker] Return to normal when reopened ( #11802 )
...
* fix(components): [date-picker] Return to normal when reopened
closed #11612
* fix(components): [date-picker] Return to normal when reopened
* test(components): [date-picker] update test
* fix: repeatedly calling the onReset function
---------
Co-authored-by: wu.zeMin <244@qq.com >
Co-authored-by: qiang <qw13131wang@gmail.com >
2024-08-09 12:49:14 +08:00
btea
2c1b1ca62c
fix(components): [date-picker] slot not take effect when type is month ( #17748 )
...
* fix(components): [date-picker] slot not take effect when type is month
* feat: type year support slot
* fix: type
* fix: update
* style: update
* fix: test
2024-08-09 11:15:53 +08:00
Robert Zeng
8692965e80
feat(components): [date-picker] add type yearrange for DatePicker ( #14804 )
...
* fix(components): fix bug #14637
* refactor(components): [el-button]update props autoBlur name
* docs(components): [el-button] update docs ablout props clickAutoBlur
* fix(components): [date-picker] fix bug #14728
* feat(components): [date-picker] add yearrange
* feat(components): [date-picker] update yearrange codes
* feat(components): [date-picker]fix select range ui bug
* refactor(components): [date-picker]convert setup() to setup, add TS type
* refactor(components): refactor pane-year-range
* refactor(components): [date-picker] refactor panel-year-range styles
* docs(components): [date-picker] update year-range docs #6388 #2487 #7051
* style(components): [date-picker] remove repeat css
* feat(components): [date-picker]add yearrange unit test
* fix(components): [date-picker] fix unit test case failed error
* fix(components): [date-picker] resolve some pr problems
* docs(components): [yearrange] update docs
* fix(docs): [yearrange] update example of year-range
* refactor(components): [date-picker] resolve some code review suggestions
* fix(components): [date-picker] resolve some CR problems
* refactor(components): [date-picker] resolve some CR conversations
* refactor(components): [date-picker] uniform date compute logic
* fix(components): [date-picker] error occurs when mannul input the date
* refactor(components): [date-picker] resolve some CR conversations
* refactor(components): [date-picker] resolve some CR conversations
* refactor(components): [date-picker] resolve some CR conversations
* refactor(components): [date-picker] optimize YearTableClick func
---------
Co-authored-by: 曾咏波 <cherishtheyouth@qq.com >
Co-authored-by: yongbo.zeng_U+ <yongbo.zeng@united-imaging.com >
Co-authored-by: upthen <zyb.6616@icloud.com >
2024-08-08 11:32:58 +08:00
Masanori Doizaki
76b0ab0a5d
fix(components): [date-picker] fix user input error in monthrange ( #12943 )
...
* fix(components): [date-picker] monthrange类型选择器在输入结束后报错
* fix: the format change
---------
Co-authored-by: qiang <qw13131wang@gmail.com >
2024-08-03 21:39:42 +08:00
Panzer_Jack
dbfa93bab1
feat(components): [date-picker] type add months params ( #17342 )
...
* feat(components): [date-picker] `type` add `months` params
closed #17317
* feat(components): [date-picker] optimized code
* docs(components): [date-picker] enhanced multiple selection example
* test(components): [date-picker] add test
---------
Co-authored-by: Panzer_Jack <shenchang@bilibili.com >
2024-07-19 11:47:25 +08:00
锌小子
605499699e
fix(components): [date-picker] support dynamic setting of format ( #17161 )
...
* fix(components): [date-picker]
change format will not update component
closed #17149
* test(components): [date-picker]
Add a test case for supproting dynamic format
* test(components): [date-picker]
correct test case
---------
Co-authored-by: 张东 <A80784@internet.com >
Co-authored-by: zhangdong <a80369@gree.com.cn >
2024-06-21 15:25:08 +08:00
kooriookami
1163d27f71
feat(components): add empty-values and value-on-clear props ( #16361 )
...
* feat(components): add empty values
* feat(hooks): update
* feat(components): update
* feat(components): update
* feat: update
* feat(components): update
* feat(components): update
* feat(components): update
* feat: update doc
* feat: add doc
2024-04-12 13:33:21 +08:00
Ganlvin
b1926d59aa
fix(components): [date-picker] click the clear to reset the date panel ( #15835 )
...
* fix(components): [date-picker] click the clear to reset the date panel
* test: add test case
---------
Co-authored-by: qiuwenlang <v_wlaqiu@tencent.com >
Co-authored-by: btea <2356281422@qq.com >
2024-03-29 08:10:10 +08:00
betavs
0e1f6ffaa0
fix(components): [date-picker] selected value comparison logic error ( #15918 )
...
* fix(components): [date-picker] selected value comparison logic error
* test(components): [date-picker] selected value comparison logic error
* perf(components): [date-picker] selected value comparison logic error
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com >
---------
Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com >
2024-02-28 12:09:47 +08:00
Xc
972f236a12
fix(components): [date-picker] add first click demo ( #15252 )
2023-12-25 10:50:10 +08:00
一只前端汪
cba217228f
feat(components): [date-picker] add dateFormat and timeFormat props ( #14330 )
...
* fix(components): [time-picker] extractDateFormat extractTimeFormat
* fix(components): [time-picker] Provide default return values
* feat(components): [date-picker] add dateFormat and timeFormat props
* feat(components): [date-picker] update demo
* Update docs/en-US/component/datetime-picker.md
Co-authored-by: btea <2356281422@qq.com >
* Update docs/en-US/component/datetime-picker.md
---------
Co-authored-by: qiang <qw13131wang@gmail.com >
Co-authored-by: btea <2356281422@qq.com >
2023-10-13 11:18:23 +08:00
inottn
a661de2482
fix(components): [date-picker] fix the logic of checking the date range ( #13377 )
2023-08-24 11:20:13 +08:00
kamesan012
b8e474089b
fix(components): fix the attribute conflict ( #13504 )
...
* fix(components): fix the attribute conflict
When value is input by shortcut, it's value will not be changed by defaultTime anymore
closed #13483
* fix(components): change param to pass the test
* fix(components): delete unnecessary changes
* fix(components): use let to replace ref variable
* fix(components): add test cases
2023-08-15 23:02:45 +08:00
Evan Liu
f2b6e1eb2b
chore(components): [date-picker] correct typo in test file ( #13876 )
2023-08-06 09:27:55 +08:00
btea
93b230166c
fix(components): [date-picker] disable button if now is disabled ( #13655 )
...
* fix(components): [date-picker] disbale button if now is disabled
* fix: test
* chore: add test
2023-07-29 19:21:48 +08:00
zz
8ab9d9ce95
fix(components): [date-picker] remove extra prop in unit test ( #9822 )
2022-09-19 19:54:21 +09:00
João Gonçalves
198dd0ae43
feat(components): [date-picker] add open and close handlers ( #9571 )
...
* feat(components): [date-picker] add handleOpen and handleClose methods
* chore: update date-picker docs
* chore: update date-picker docs
* feat(components): [date-picker] add handleOpen and handleClose methods
* fix: update the handlers description in the docs
Co-authored-by: João Gonçalves <jandretgoncalves@gmail.com >
2022-09-01 21:59:29 +08:00
LIUCHAO
718c23c923
refactor(components): [date-time-picker] use JSX in Unit test ( #9520 )
2022-09-01 18:56:53 +08:00
LIUCHAO
9f42ce8694
fix(components): [date-picker] disabled year not selectable ( #8414 )
...
closed #8409
2022-07-04 21:41:15 +08:00
三咲智子
7097940f4a
refactor: add ts-nocheck and check all files ( #8401 )
2022-06-22 08:04:42 +08:00
gjfei
884b0d71b7
fix(components): [time-picker] filter invalid value ( #8119 )
2022-06-08 11:16:44 +08:00
Giwayume
1758b12c7d
Fix/focus trap datepicker pick ( #8085 )
...
* fix(components): [focus-trap] escape while trapped
* fix(components): [date-picker] click to reopen while focused input
Co-authored-by: OpenGraphica <opengraphica@gmail.com >
2022-06-04 14:58:01 +08:00