Commit Graph

101 Commits (e715848c900d5952fb2a3e759aa13732cc7c5d28)

Author SHA1 Message Date
Abdalla Nayer c782b0dc8e DatePicker: turn off autocomplete for date picker range (#12521) 2018-08-27 23:04:28 +08:00
Jiewei Qian b70da53f15 DatePicker: improve form change validation (#12348)
watch.value will keep firing during time picker selection
it now detects whether panel is closed before firing el.form.change
2018-08-15 11:38:37 +08:00
Jiewei Qian 02176e26f4 Date picker refactor dates selection: fix 12323 (#12347)
* date-picker: refactor type='dates'

fix issue #12323
{month, year} table highlights all selected dates
nuke selectedDates to provide cleaner data flow

* doc: correct date-picker's array usage

empty value must be falsy (empty array should not be used)
2018-08-14 16:19:51 +08:00
Jiewei Qian 9f80cf91da date-picker: fix form change validation (#12328) 2018-08-13 12:26:36 +08:00
Jikkai Xiao e4de2b46bf
TimeSelect: fix fieldReset when initialValue is empty string (#12010) 2018-07-16 19:18:29 +08:00
Jiewei Qian 5c44539de1 DatePicker: guards common but incorrect usage (#11673) 2018-06-25 16:47:45 +08:00
Jiewei Qian 71a66ae21d DatePicker: fix valueEquals for array (#11017) 2018-05-07 14:28:54 +08:00
Jiewei Qian d8f861e929 DatePicker: nuke invalid input on close (#10749) 2018-04-17 14:15:47 +08:00
杨奕 1f4adb7c08
DatePicker: support multiple dates selection (#10650)
* DatePicker: add multiselect feature

* DatePicker: add multiselect feature

* DatePicker: add multiselect feature

* DatePicker: add multiselect feature

* DatePicker: add multiselect feature

* Datepicker: fix can't clear bug

*  Datepicker: add unit test

* Datepicker: add unit test

* Datepicker: add unit test

* Datepicker: add unit test

* Datepicker: add unit test

* Datepicker: add unit test

* DatePicker: support multiple dates selection

* reflect review comments
2018-04-17 14:09:43 +08:00
Cyril Su a8abe07f3e Input: bind id only when given (#10360) 2018-03-26 16:58:22 +08:00
remizovvv bfa44e8b4f DatePicker: extract time and date format from format prop (#10174) 2018-03-20 14:04:44 +08:00
Harlan b24a9ce729 TimeSelect: fix resetField not working when user inputs an invalid value (#10176) 2018-03-15 11:54:02 +08:00
Jiewei Qian cacb0aeaec DatePicker: fix change event on clear (#9986) 2018-03-05 16:42:42 +08:00
Eng Philippe b54ed0a62f DatePicker: prefix icon of input clickable for non-range pickers (#9966) 2018-03-02 14:52:40 +08:00
Leopoldthecoder 56dc51bc85 Form: add disabled 2018-01-29 18:14:58 +08:00
wacky6.AriesMBP 1f58f4f8d5 date-picker: add timestamp format 2018-01-29 12:14:40 +08:00
Hi-Linlin bd47ee7d6e DatePicker: fixed range type can not focus (#9437) 2018-01-24 12:55:20 +08:00
Jiewei Qian aaf7a87848 DatePicker: support clearing value using delete (#9409)
* date-picker: fix #9276

https://github.com/ElemeFE/element/issues/9276

* test: fix broken test for form/date-picker
2018-01-23 11:41:38 +08:00
Leopoldthecoder 98bdee26b1 Popper: fix arrow position 2018-01-21 10:35:04 +08:00
Hanxing Yang 94f18ab9a6 DatePicker: add attribute defaultTime (#9094)
* DatePicker: add attribute defaultTime

* use createVue instead of createTest & update docs for defaultTime

* update defaultTime type
2018-01-16 19:39:28 +08:00
AdamSGit cf3490cfea DatePicker: added prefix-icon and clear-icon (#9237)
* [DatePicker] Added the possibilitie to pass custom prefix and suffix icon class with same props as usual (prefix-icon and suffix-icon)

* [DatePicker] Fixed error in previous commit and updated english documentation according to icon changes

* Renamed suffix-icon to clear-icon, and updated english doc

* Cleaned unnecessary lines
2018-01-15 21:50:04 +08:00
cinwell.li be3dcbfc4c chore: update ESLint (#9124)
* chore: update ESLint

* chore: update eslint ignore
2018-01-05 16:53:02 +08:00
remizovvv 324ee72446 Picker: Only emit 'change' event when value is changed. (#9029)
* isue#9027 picker emit only real user change

* issue#9027 date-picker emit change if user real change only

* issue#9027 date-picker emit change if user real change only
2017-12-28 16:36:42 +08:00
Leopoldthecoder d58814290e Picker: fix blur event 2017-12-12 15:54:29 +08:00
Leopoldthecoder 343e9fa438 DatePicker: fix editable and readonly in range pick 2017-11-01 11:51:37 +08:00
胡明昊 fecc38f495 DatePicker: fix bug for wrong year number when week cross the year like 2014/12/29 2017-10-31 14:24:10 +08:00
Leopoldthecoder 00e8c7454f misc updates and fixes 2017-10-25 22:21:35 -05:00
wacky6.AriesMBP c856d9268b date-picker: support array for name attr 2017-10-25 21:48:55 -05:00
Black Wayne 457f9f97ed DatePicker: add unlink-panels (#7537) 2017-10-19 01:09:05 -05:00
Leopoldthecoder bd0114454e DatePicker: fix disabled in range mode 2017-10-18 23:16:31 -05:00
wacky6.AriesMBP 55bc6f35ba date-picker: fix value-format change event 2017-10-16 23:11:50 -05:00
wacky6.AriesMBP 7ceecce564 date-picker: fix typo, fix value-format parsing 2017-10-16 18:18:05 -05:00
杨奕 38459ae850 update dependencies (#7476)
* update el-input change event

* upgrade to vue 2.5.0

* upgrade webpack to 3.7

* upgrade vue to 2.5.2

* minor style updates
2017-10-16 14:07:24 +08:00
Black Wayne 9b09f6aa9f Form: add size attribute (#7428) 2017-10-12 04:50:06 -05:00
Leopoldthecoder 553e89568b TimePicker: add arrow-control 2017-10-11 05:34:08 -05:00
Jiewei Qian f93798446e *-picker: refactor (#7367)
* Revert "Picker only emit user change (#6214)"

This reverts commit 1912c473ef.

* picker/util: add helper methods

range: n => Array
modify{Date, Time}: Date => Date
clear{Time, Milliseconds}: Date => Date
limitTimeRange: Date => Date
timeWithinRange: Date, [Date] => Boolean

* time-spinner: refactory

* time-panel: refactory

* picker refactory

* date-panel, *-table: refactory

* time-select: refactory

* test: update time-picker

* test: update date-picker

* time-range: refactory

* date-range: refactory

* test: update time-select

* test: update form date-picker/time-picker

* docs: update date-picker
2017-10-10 04:49:41 -05:00
杨奕 9acdc8e4c3 DatePicker/TimePicker: add chalk theme (#7169)
* DatePicker/TimePicker: add chalk theme

* minor updates
2017-09-22 23:46:37 -05:00
Dreamacro 1912c473ef Picker only emit user change (#6214)
* only emit user change for timepicker and datepicker

* Test: remove custom timeout
2017-09-20 01:34:49 -05:00
杨奕 ad88dd2ec7 TimePicker: add chalk theme (#7102)
* TimePicker: add chalk theme

* minor style fixes
2017-09-19 09:35:57 -05:00
baiyaaaaa 6e31e61516 support success validate status 2017-09-18 00:37:43 -05:00
Dreamacro 5d097a0a4a DatePicker: picker interaction (#6090)
* DatePicker: fix picker interaction

* DatePicker: fix picker interaction

* fix

* DatePicker: fix picker interaction
2017-08-05 16:35:42 +08:00
baiyaaaaa 258a165416 add name prop to form components (#6042)
add name prop

Revert "feature menu collapse"

This reverts commit e5ef11d87825f02357c434aedfcef79192600b1b.
2017-07-30 16:26:05 +08:00
Leopoldthecoder 96f542e024 Merge branch 'dev' into carbon 2017-07-20 20:51:59 +08:00
Dreamacro 0a2dd8bd53 Add focus method for some form component 2017-07-20 16:50:38 +08:00
Leopoldthecoder d791775683 DatePicker: fix align=center 2017-07-20 11:33:55 +08:00
patriciussanctus 433a66cc40 Picker: esc => close and stop 2017-06-09 19:04:56 +08:00
wacky6 3902bcc3e8 DatePicker: fix, add test for unwanted 'input' event emission
Fixes issue: https://github.com/ElemeFE/element/issues/4624
2017-05-13 18:36:31 +08:00
wacky6 6ee73f7715 DatePicker: fix, add test for default-value 2017-05-03 18:35:18 +08:00
CoffeeDeveloper 4243920a17 DatePicker: make type responsive(#4417) 2017-04-28 12:28:09 +08:00
wacky6.AriesMBP 3fe9acf294 DatePicker: supports default value
default-value sets a default value when picker opens
2017-04-28 12:09:37 +08:00