Commit Graph

2640 Commits (ceeecdd09a0447e63f56df16f254ebd69d9830f3)

Author SHA1 Message Date
Jerry Chou 7a031e6399 Table: fix empty text vertical alignment issue on IE10+ (#13638)
* Table: fix empty text vertical alignment issue on IE10+

* Table: add a comment to IE-specific fixes
2018-12-07 18:30:08 +08:00
Gideon King 911ca6872a Popover: fix popover issues with hover display (#13104)
* Fix issue with popover displaying on focus when configuration is for it to show on hover.
Fix issue with popover timer still running when button clicked and parent element no longer visible (e.g. keepalive component).

* Updated to pass tests

* Correct documentation for el-date-picker

* Changes as per ziyoung review
2018-12-05 17:23:10 +08:00
KidneyFlower c2e7e17a21 Tree: fix a bug that caused `showCheckbox` props on `Tree` can not affect their children `tree-node` 2018-12-05 16:30:21 +08:00
hetech 7236b866c0
Autocomplete: update autocomplete style (#13597) 2018-11-28 16:43:38 +08:00
hetech 16744b61cf
Cascader: update cascader style (#13596) 2018-11-28 16:20:20 +08:00
cnjs 0011ee6af4 Table: enhanced table sorting when clicking on the arrow (#12890) 2018-11-28 15:46:53 +08:00
Ende93 0e7a7d345f DatePicker: add key prop to 'v-for' (#13547) 2018-11-26 15:17:46 +08:00
Jiewei Qian e2c5573c1f Input: simplify el-input implementation (#13471)
* input: simplify internal implementation

remove currentValue, strictly follow one-way data flow
hack for MSIE input event when placeholder is set
remove isKorean hack (#11665, #10648)

* input-number: fix for new el-input

* test: input, fix vue warning

* date-time-range: fix for new el-input

* pagination: fix for new el-input, simplify internals

* input: fix input event on compositionend

* input-number: fix for new el-input

* input-number: nuke userInput on change
2018-11-26 15:05:46 +08:00
hetech d8d4dfedd5
DatePicker: add validate-event attribute (#13531) 2018-11-22 18:29:16 +08:00
ziyoung dd920170d5 [build] 2.4.11 2018-11-21 16:38:26 +08:00
Aleko 48821cffcd Col: fix the responsive bug caused by 'xs' variable (#13468) 2018-11-21 14:46:28 +08:00
hetech 94833532d8
Menu: revert #13296 (#13478) 2018-11-20 11:50:20 +08:00
ziyoung d293b188d5 [build] 2.4.10 2018-11-16 19:29:51 +08:00
Harlan 465ec7c695 Transfer: fix component crash when target order is push (#13333)
* Transfer: fix bug sometimes component crash when target order is push(#13320)

* update code
2018-11-14 15:46:14 +08:00
hetech c1b869d7ce
Cascader: add visible-change event (#13415) 2018-11-14 12:25:41 +08:00
Arthur Denner 026558682c Autocomplete: add clearable prop (#12171)
* Autocomplete: add clearable prop

* Input: remove focus after clearing the value

* Autocomplete: hide options after clearing the value
2018-11-13 18:33:33 +08:00
Ali Torki d37f74f539 Progress: add text status (#13198)
* add: text status in progress circle component

* Progress: update Chinse and Spanish docs and minor improvements

* update progress
2018-11-13 11:24:15 +08:00
dive2Pro d97555bdde Tree: fixed `default-checked-keys` display wrong (#13349)
* fix: 12383 Tree in lazy mode set child node 'default-checked-keys', display wrong:All nodes are fulfilled

* 添加测试

* fix code style

* update style
2018-11-13 10:31:22 +08:00
Jiewei Qian 9738054dd4 DatePicker: optimize code, fix #12980, follow up #8156 (#13374)
* date-table: simplify implementation, fix #12980

* date-table: remove rangeState's row and column

* date-table: fix disabled cell highlight

this is a regression introduced in pr #8156, which allows disabled date to be
highlighted.

Also simplifies handleClick's implementation to avoid DOM operations.
2018-11-12 19:19:58 +08:00
hetech 61f2b8afae
Cascader: set separator when filtering (#13389) 2018-11-12 19:19:08 +08:00
hetech bf7bb4b6f5
Table: stop event propagation for checkbox (#13369) 2018-11-09 19:03:07 +08:00
花裤衩 fb4ba161a1 TimePicker: explicit declare box-sizing: content-box (#13347) 2018-11-09 14:51:20 +08:00
hetech d241282a81
Alter: title is not a required prop (#13360)
* Alter: title is not a required prop

* update docs
2018-11-09 12:01:35 +08:00
Anton Kuznetsov 2b7fa617ae Tree: add currentNodeKey property declaration and fix test for currentNodeKey (#13197)
* Add currentNodeKey property declaration, fix test for currentNodeKey

* translate Chines doc
2018-11-08 19:28:24 +08:00
hetech d1440c9608
Tree: add iconClass attribute (#13337) 2018-11-07 19:06:36 +08:00
SkyAo eb41032658 Menu: clickoutside hide submenu (#13296)
* Menu:(fix) clickoutside hide submenu

* fix: optimize code
2018-11-07 19:05:46 +08:00
Harlan 036102675a AutoComplete: add clear event (#13326)
* AutoComplete: add clear event(#13317)

* remove arg in `handleClear` in AutoComplete
2018-11-07 17:20:06 +08:00
Ruslan P 1f592944d6 DatePicker: allowed to customize range-seprator with a slot (#13272)
* DatePicker: Allowed to customize range-seprator with a slot

Currently, the only possible option for "range-selector" is a string, would be nice to use a slot, so we could have custom svg-icon there.

* update doc
2018-11-07 12:30:47 +08:00
hetech e715848c90
Form: validateField accepts an array of field names (#13319) 2018-11-06 18:52:54 +08:00
Harlan 717b3480b9 Collapse: slot header use display flex instead of float (#13277) (#13290) 2018-11-06 17:39:33 +08:00
hetech 9a31f5f6e6
ColorPicker: not trigger form validation when dragging (#13299)
* ColorPicker: not trigger form validation when dragging

* update test case for input
2018-11-05 19:21:49 +08:00
st-sloth 9d09d0dbf4 InputNumber: add `select` method (#13286)
* Input: add test for `select` method

* InputNumber: add `select` method
2018-11-05 19:21:24 +08:00
SkyAo f8a27565b0 ColorPicker: add immediate watcher for currentColor (#13278) 2018-11-05 15:51:12 +08:00
SkyAo bdc9363635 InputNumber: add placeholder attribute (#13275) 2018-11-05 15:36:36 +08:00
liuchuzhang f98e797d48 autocomplete: update style and fix #13129 (#13266) 2018-11-02 14:25:07 +08:00
Harlan bcef4d9e35 Table: add resetFilter which can reset filter of a column (#13176)
* Table: clearFilter can clear the filters of specified columns

* optimize code and add resetFilter example in doc

* Table: Improve documentation of clearFilter
2018-11-02 11:40:36 +08:00
hetech 5b32ec426d
Select: fix repeat clicking to display dropdown menu (#13268) 2018-11-02 11:35:33 +08:00
hetech 9c32f55892
Table: fix header scoped slot not accessing data (#13263) 2018-11-01 15:23:55 +08:00
hetech f33a6562ca
Tooltip: fix word wrap for long words (#13257) 2018-11-01 12:11:53 +08:00
Harlan 933109fd5b Carousel: add prop loop (#13217)
* Carousel: add prop `loop` which can control whether display in loop (#12869)

* Carousel: add es doc for new prop `loop`
2018-10-31 17:41:23 +08:00
Harlan 0d526b8371 Table: current row will set to the row which has the same row-key when data changes(#3023) (#13200) 2018-10-31 16:42:34 +08:00
Amumu 74fb8ac225 Select: Improve Robustness, fix #13049 (#13245) 2018-10-31 15:59:35 +08:00
hetech 87f448f8dd
chore: optimize code (#13214) 2018-10-30 15:31:58 +08:00
hetech 168bf64b57
Progress: add transition support (#13210) 2018-10-29 16:42:55 +08:00
porcelainHeart 326266134f Button: fix disabled button style bug (#13188) 2018-10-29 15:55:24 +08:00
hetech 7daa72be04
Input: not display clear icon in disabled form (#13208) 2018-10-29 15:52:45 +08:00
rongxingsun 87baaad394 Table: not display tooltip when cell is empty (#13152)
* Update table-body.js

* Update table-body.js
2018-10-29 15:25:41 +08:00
ziyoung c6204c38a8 [build] 2.4.9 2018-10-26 19:17:23 +08:00
hetech 672ff0a156
Tabs: set TabNav key (#13178) 2018-10-26 15:09:16 +08:00
hetech cf42b5444e
Table: update Chinese doc (#13177) 2018-10-26 11:59:02 +08:00
Harlan 3a1ee202a4 Table: tooltip content prefer innerText instead of textContent (#13159) 2018-10-26 11:58:17 +08:00
Ivan Seidel 2bafed0acc Table: Adds header rendering slot (#13012)
* Table: Adds header rendering slot

Fixes #4909 and #4908

* Add translation to spanish

* Include render-header deprecation warning

* Add chinese translation and scoped slot description at bottom

* Fix documentation and warnings. Fix custom-header docs

* Fix redundant columns and cleanup example

* Prevent scopedSlot from working on selection column

* Typo
2018-10-26 11:16:56 +08:00
Wenlu Wang 31d31d904d Alert: add support for title slot (#13082)
* Alert: add support for title slot

* update documents
2018-10-20 11:51:36 +08:00
Jérôme Botineau 97728bddb5 aria: add role dialog (#13084) 2018-10-18 19:09:06 +08:00
Akshay Jat 6ae54e5230 Select: fix option wrap in multiple mode (#12329)
* Select: Fix (#11392 & #12327) Writing space become small when collapse-tags prop is added & input takes new line even if space is available when filterable & multiple props are true

* Changes as IE & Edge dosen't support display: contents

* Revert "Changes as IE & Edge dosen't support display: contents"

This reverts commit 21475c6daa.

* Fixed issue - input going in new line even if there is space (collapse-tags)

* Made calculating with dynamic (replaced static 208 with el-select__tags dynamic width)

* Select: Fixed Bug - Extra Height

Fixed bug - getting extra height whenever last options width is most of same as select's width
2018-10-17 16:40:29 +08:00
hetech 39fc1b29c4
Tag: optimize code (#13069)
* Tag: optimize code

* update tag.vue
2018-10-17 16:36:45 +08:00
咖喱 868bbc71e7 Select: fix readonly problem in edge (#13034)
Cascader select readonly 添加 edge 浏览器判断;
src/utils/util.js 添加 isIE, isEdge方法;
2018-10-17 10:57:41 +08:00
hetech ef397572da
Select: fix size attribute not working (#13070) 2018-10-17 10:36:33 +08:00
hetech 0de8a032c0
Upload: use uid as upload-list key (#13054)
* Upload: use uid as upload-list key

* chore: fix code style
2018-10-15 17:06:45 +08:00
ZSkycat 9bbae74cb6 Select: make clearable work for multi select (#13049)
* Select: make clearable work for multi select (#6399)

* Select: chore

* Select: fix bug and update docs (#13049)
2018-10-15 16:47:23 +08:00
刘晓 a9026606e0 Form: clearValidate supports string type param (#12990) 2018-10-15 15:54:55 +08:00
hetech 9e6cdd788c
InputNumber: fix style when `controls-position` is right (#13052) 2018-10-15 15:43:03 +08:00
hetech efcfbdde0f
Tabs: fixed last TabNav unable to be deleted (#13039) 2018-10-12 22:41:30 +08:00
Harlan edb3c9b785 TimePicker: selectable range will affect to column minutes in spinner (#12312) 2018-10-12 22:40:41 +08:00
firesh c8ce0410f9 select: refactoring icon reverse (#12353)
* select: refactoring icon reverse

* select: disable clear icon when select popup is visible

* select: refactoring clear icon
2018-10-11 18:41:18 +08:00
hetech 261abd69fc
Badge: add type attribute (#12991)
* badge: add type attribute

* Update badge.md
2018-10-09 12:14:45 +08:00
ziyoung e17ecf747a [build] 2.4.8 2018-09-30 16:21:54 +08:00
hetech 80410b4487
Tabs: scroll to active tab (#12948)
* Tabs: fix not scrolling to active tab

* update tabs.vue
2018-09-30 15:21:34 +08:00
Gabrijel Škoro 74827513d0 Table: fix table column default alignment (#12578) 2018-09-29 13:31:14 +08:00
hetech 6b76896c40
Table: called render header in index column (#12914) 2018-09-28 17:44:54 +08:00
James Wragg b55ea514e2 Input: s autocomplete on textarea (#12917)
A textarea element can also have an autocomplete attribute.
Reference: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea
2018-09-28 17:09:37 +08:00
Jiewei Qian 6cb92acc34 DatePicker: validate input date (#12898)
* date-picker: fix confirm() ignoring date validity

make date-range panel's confirm validate date before confirming.

1. disable confirm button if picked date is invalid
2. reset highlight date on picker open (resetView)

* test: date-time-range confirm honors disabledDate
2018-09-27 16:03:11 +08:00
Jiewei Qian e7725797c4 chore: update date-picker comment notes (#12899) 2018-09-27 15:37:58 +08:00
bluejfox 58bb0a3340 ButtonGroup: fix Dropdown style in ButtonGroup(#12815) (#12819)
* [Button]Support Dropdown in ButtonGroup(#12815)

* [Button]Support Dropdown in ButtonGroup(#12815)

* [Button]Support Dropdown in ButtonGroup(#12815)
2018-09-26 10:58:14 +08:00
Yamen Sharaf 44a85b8e60 Form: emits error message on validate event (#12860)
* Form: Emits error message on validate events

* Update form.md
2018-09-26 10:50:50 +08:00
hetech 17d817c0ce
Tabs: fix order of TabNav when array is sorted (#12846)
* Tabs: fix order of TabNav when array is sorted

* update tabs.vue

* update test cases
2018-09-25 11:16:47 +08:00
hetech 0e617d0fc6
Tree: show indicator in drop node (#12854) 2018-09-21 19:12:42 +08:00
morning fff4d62567
Dialog: add opened event (#12828)
* Dialog: add opened event

* Docs: update es dialog doc

* Update dialog.md
2018-09-20 11:16:22 +08:00
Yamen Sharaf 098ba463c3 FormItem: adding hide-required-asterisk attribute(#12744)
* Form: adds prop to make asterisk optional on required  fields

* Form: adds prop to make asterisk optional on required  fields

* ElForm: Reverses attribute name to hide-required-asterisk, which defaults to false

* Update form-item.vue

* Update form.scss

* Update form.md
2018-09-17 18:32:23 +08:00
hetech 1cbc9f6363 Switch: not display outline when focused (#12771) 2018-09-14 21:05:02 +08:00
ziyoung 774d0fb6dc [build] 2.4.7 2018-09-14 14:47:07 +08:00
hetech 9f345d89c0
Select: use initial height to reset height of input (#12719)
* Select: use initial height to reset height of input

* Update select.vue
2018-09-13 18:52:08 +08:00
Yamen Sharaf ea27fb8fbf FormItem: using slot-scope to display validation message (#12715)
* Updated el-form-item to accept custom error message via slot

* FormItem: updated slot name in docs

* updated spanish and chinese translations

* Update form.md

* Update form.md

* Update form.md

* Update form.md
2018-09-13 18:19:44 +08:00
hetech 2d6b5fceed
Form: fix style of form label in nested form (#12748) 2018-09-13 11:24:18 +08:00
hetech 3cf277c616
Tree: fix tree node not deleted (#12684) 2018-09-10 11:45:37 +08:00
hetech b7be905b1d
Upload: create blob URL when picture displays (#12402)
* Upload: create blob URL when picture displays

* Update index.vue
2018-09-10 10:59:55 +08:00
Jikkai Xiao 4c24ddaf8e
Table: fix table filter (#12539) 2018-08-29 18:45:56 +08:00
huangjinqiang 8a32c3414f Cascader: prevent value changing when menu is closing (#12507) 2018-08-29 13:48:50 +08:00
Jikkai Xiao 03ae4a446a
Pagination: fix emit order of page size (#12530) 2018-08-28 18:18:30 +08:00
Jikkai Xiao df76542703
Pagination: assign 1 to default page count (#12525) 2018-08-28 18:18:04 +08:00
Axetroy ec6cac4232 Input: fix autocomplete property is not compatible with native #12513 (#12514)
* fix #12513

* fix: fallback for autoComplete and print deprecated warning

* fix: fix auto-complete property in select component

* fix default complete value

* Docs: Update document for autocomplete property change

* Docs: remove redundant documents

* remove unnecessary console log message\

* Update select.md

* fix: add missing declaration in select.d.ts
2018-08-28 15:44:21 +08:00
Abdalla Nayer c782b0dc8e DatePicker: turn off autocomplete for date picker range (#12521) 2018-08-27 23:04:28 +08:00
why 3d3a2233ee ColorPicker: fix the position of cursor (#12376) 2018-08-23 17:45:19 +08:00
rongxingsun 4ab7fb4b5d Menu: submenu is-active bug (#12479)
选中submenu下的菜单,submenu没有激活样式式象错误
2018-08-23 17:43:02 +08:00
Jikkai Xiao a372dad133
Menu: fix submenu style (#12457) 2018-08-22 19:14:41 +08:00
rang-ali 3009999c5a TimePicker: dynamic scroll position of time-spinner items (#12415)
Makes it possible to style the height of ".el-time-spinner__item". 
Removed the fixed values associated to a height and line-height: 32px. It's now possible to set whichever height a user wants and the scrollbar will adjust itself accordingly.
2018-08-22 11:18:44 +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
Jikkai Xiao 74e62819c0 Tabs: fixed tab-pane's incorrect order (#12346) 2018-08-14 11:22:00 +08:00
hetech 72349e1a62 Cascader: highlight input when menu clicked (#12341) 2018-08-13 15:58:17 +08:00
Jiewei Qian 9f80cf91da date-picker: fix form change validation (#12328) 2018-08-13 12:26:36 +08:00
zhiyang 244d57fa1d [build] 2.4.6 2018-08-10 17:21:49 +08:00
hetech 915fc52a1c
Tree: fix add node bug in lazy mode (#12265) 2018-08-10 15:31:28 +08:00
hetech 6f08e941aa
Select: not clear text when filtering (#12304) 2018-08-10 15:28:22 +08:00
Jikkai Xiao 4cbe3f3218 Pagination: make page-size attribute supports .sync (#12281)
* Pagination: make page-size attribute supports .sync

* Update pagination.js
2018-08-08 18:49:27 +08:00
hetech 9c5b7e5fa1
Popover: show popper when InputNumber focused (#12284) 2018-08-08 18:41:53 +08:00
hetech 3da485b617 Tree: register node after dragging (#12279)
* Tree: register node after dragging

* update Tree docs
2018-08-08 18:07:16 +08:00
hetech 9e738a85c3
Input: not trigger form validation when input (#12260)
* Input: not trigger validation when input

* InputNumber: update docs
2018-08-07 18:33:58 +08:00
Jikkai Xiao b1be1f4c04 Radio: fix focus style (#12262) 2018-08-07 16:26:43 +08:00
Jikkai Xiao 250e3f67ee Slider: avoid NaN when min and max values ​​are equal (#12256) 2018-08-07 15:32:59 +08:00
Jikkai Xiao fbe58a4015 Cascader: escape special characters for regexp (#12248) 2018-08-07 10:36:49 +08:00
hetech cb93645728 Autocomplete: add `popper-append-to-body` attribute (#12241) 2018-08-06 19:14:16 +08:00
Jikkai Xiao 8de71d0c91 Menu: make font-size constant into variable (#12239) 2018-08-06 11:44:18 +08:00
hetech 8a2ed18d3f Main: fix IE compatibility issues (#12237) 2018-08-06 11:12:06 +08:00
hetech 7f2510f0f1
Select: debounce query (#12181) 2018-08-02 19:28:41 +08:00
Jikkai Xiao c5347b8064 Table: fix async filters (#12165) 2018-08-02 19:27:07 +08:00
Harlan 6bb49b9590 Menu: save menu state when change collapse and expand menu(#10622) (#12178) 2018-08-02 15:05:21 +08:00
hetech 484725b15f
Dialog: ignore width when fullscreen is true (#12203) 2018-08-02 11:27:30 +08:00
Jikkai Xiao b0b3110c3a [build] 2.4.5 2018-07-26 16:14:18 +08:00
hetech 3ed724492f Tree: add includeHalfChecked flag to getCheckedNodes (#12014) 2018-07-25 17:42:53 +08:00
hetech 1cc45b83d8 Input: fix wrong style of Input suffix (#12108)
* Input: fix wrong style of Input

* update input.vue

* add test case
2018-07-25 15:54:02 +08:00
Jiewei Qian 69dd5399aa date-picker: fix #11152 (#12114) 2018-07-25 13:07:46 +08:00
hetech 5c9eb37549 Select: remove redundant style (#12120) 2018-07-25 11:52:53 +08:00
hetech 51877f6d65
Tree: not check node when check-strictly is true (#12106) 2018-07-25 11:32:35 +08:00
Jikkai Xiao 4130f2af40 Table: add toggleAllSelection method (#12047) 2018-07-24 16:36:31 +08:00
Dwight Watson e003b1460a Use methods instead of inline expressions (#12059) 2018-07-20 14:38:03 +08:00
Jikkai Xiao f23e45b404 Table: allow filterable without filter-method (#12045) 2018-07-18 19:28:44 +08:00
Mrinmoy 9aa68694fa Input: fix style error - border-spacing should not depend on default value (#11990) (#12016) 2018-07-17 14:18:50 +08:00
Jikkai Xiao e4de2b46bf
TimeSelect: fix fieldReset when initialValue is empty string (#12010) 2018-07-16 19:18:29 +08:00
Jikkai Xiao ef4caa96cb
Table: support class-name when type=expand (#12006) 2018-07-16 17:10:43 +08:00
Jikkai Xiao 4167809446
Tree: fix keydown event in Tree (#12008) 2018-07-16 17:09:38 +08:00
38elements 55c97e588c FormItem: v-bind:style -> :style (#11996) 2018-07-15 16:57:38 +08:00
38elements f6d8b33901 Spinner: v-bind:style -> :style (#11997) 2018-07-15 16:57:05 +08:00
Jikkai Xiao 1c5bce73ba [build] 2.4.4 2018-07-13 16:38:11 +08:00
hetech b18642f716
Tree: fix defaultCheckedKeys and emptyText bug (#11971) 2018-07-12 19:17:23 +08:00
Jikkai Xiao 5e32b4c772 Input: add missing readonly prop (#11967) 2018-07-12 16:54:22 +08:00
hetech b0a80e0eba Input: fix style error when suffix exists with append (#11951) 2018-07-12 13:27:28 +08:00
Jikkai Xiao 4b04a1c70b
Table: fix empty slot position (#11965) 2018-07-12 13:05:27 +08:00
wheeljs 3b58e65132 Radio: change component name (#11957) 2018-07-12 12:07:36 +08:00
k-okina 1f8c7ba598 Chore: provide a key with v-for (#11891) 2018-07-11 15:17:20 +08:00
hetech 9da7c48be1 Chore: add missing style (#11953) 2018-07-11 14:18:48 +08:00
Jikkai Xiao 21a6aa33f4 Radio: stop event propagation on radio label (#11912) 2018-07-11 11:54:04 +08:00
王有闻 1e6e32b1da Button: optimize scss(#11900) 2018-07-09 11:47:52 +08:00
Jikkai Xiao 45241cbaa8
Table: changing current-row-key when current-row-key is assigned to null (#11866) 2018-07-05 11:09:16 +08:00
Jikkai Xiao b6eaaf6943
Table: disable filter when filters is an empty array (#11864) 2018-07-05 11:03:52 +08:00
hetech d3224b582b Tree: not check node when it's disabled (#11847) 2018-07-03 18:27:50 +08:00
杨奕 61756c5bd5 Table: update getRowClass (#11839)
* Table: setCurrentRow only when highlight-current-row is true

* Table: trigger current-change

* Table: update getRowClass
2018-07-03 15:44:28 +08:00
杨奕 ef74ee05b3
Select: revert #10105 (#11837) 2018-07-03 15:03:50 +08:00
Leopoldthecoder 3a698a90d1 [build] 2.4.3 2018-07-03 12:34:05 +08:00
k-okina 97fd93e68e Notification: remove vm attribute (#11830) 2018-07-03 12:23:06 +08:00
杨奕 5ef3d0ec8d MessageBox: add distinguishCancelAndClose (#11831) 2018-07-03 12:02:21 +08:00
杨奕 b799d2ec4d Form: clearValidate supports prop names (#11821) 2018-07-02 18:06:16 +08:00
hetech d73821bc72 Tree: fix TreeNode dragged to wrong position (#11797) 2018-06-29 15:55:31 +08:00
杨奕 1bf5580dc6
InputNumber: remove undocumented slots (#11794) 2018-06-29 10:08:49 +08:00
hetech b4c84c509d Cascader: hide label when user inputs (#11738)
* Cascader: hide label when user input

* Cascader: update main.vue

* Update main.vue

* Cascader: not set readonly in IE
2018-06-28 19:05:26 +08:00
Jiewei Qian 5c44539de1 DatePicker: guards common but incorrect usage (#11673) 2018-06-25 16:47:45 +08:00
Jikkai Xiao ef98b75aff Tabs: add activeName and oldActiveName parameters to before-leave hook (#11713)
* Tabs: add activeName and oldActiveName parameters to before-leave hook

* Tabs: fix docs
2018-06-25 15:59:49 +08:00
kratsstark 9355bd3180 Select: remove empty option item when default value is null in single mode (#11731) 2018-06-25 12:27:04 +08:00
Jikkai Xiao 97a72d3af6
Table: fix highlightCurrentRow regression (#11691) 2018-06-21 16:14:06 +08:00
Jiewei Qian 0ed8d18603 Select: fix form change validation (#11672) 2018-06-20 11:15:34 +08:00
Jikkai Xiao 7199da9836 Menu: fix open method error when collapse is changed (#11646) 2018-06-15 17:39:45 +08:00
杨奕 475f7cf01d
Autocomplete: passes id to nested native input (#11643) 2018-06-15 12:30:51 +08:00
mengro 23a2e8d9ee Pagination: use setCurrentValue when reassigning input value (#11608)
* Pagination:  input bug

currentValue in input component's data object didn't refresh when changeHandle emited

* Update pagination.js
2018-06-15 11:44:09 +08:00
杨奕 48c7bcc933
Tree: optimize not-allowed dropping cursor (#11631) 2018-06-14 18:14:39 +08:00
hetech 7bee91a517 Cascader: close when option clicked (#11623)
* Cascader: close when option clicked in hover mode

* update menu.vue
2018-06-14 17:50:10 +08:00
Jikkai Xiao 25ffe8c97e Table: fix class-name & label-class-name prop not reactive (#11626) 2018-06-14 17:07:00 +08:00
杨奕 dd3bb2ce20
Pagination: add size to nested select (#11622) 2018-06-14 11:20:29 +08:00
杨奕 671c42c610
Button: fix style of single round/circle button in a group (#11605) 2018-06-13 13:46:34 +08:00
hetech bdd95cf962 Cascader: not focus when outside clicked (#11588) 2018-06-12 19:24:09 +08:00
杨奕 e58cffaaa1
Table: fix highlightCurrentRow regression (#11563) 2018-06-10 20:44:59 +08:00
Akiho Nagao db928dedea Popover: fix reference error in the loop (#11503)
* Popover: fix reference error in the loop

* Update directive.js
2018-06-08 19:13:49 +08:00
Jikkai Xiao 23de28bd4b Tabs: fix tabs style (#11536) 2018-06-08 15:54:55 +08:00
Leopoldthecoder 38ead594bc [build] 2.4.1 2018-06-08 14:05:11 +08:00
Jikkai Xiao 2b9be3c0fb Table: improve performance of summary-method (#11521) 2018-06-07 11:37:26 +08:00
Jikkai Xiao d1391e325c Tabs: add stretch attribute (#11476)
* Tabs: add stretch attribute

* Update tabs.scss
2018-06-07 11:18:57 +08:00
hetech b593168ebd Dialog: trigger closed event when closing animation ends (#11490)
* Dialog: trigger closed event when close animation ends

* Update dialog.md

* Update dialog.md
2018-06-07 11:07:25 +08:00
杨奕 0afa514e0a
MessageBox: add iconClass (#11499) 2018-06-06 12:19:24 +08:00
hetech 465dcf2a19 Chore: retire lerna and remove redundant files (#11493)
* Chore: retire lerna and delete redundant files

* Chore: update Makefile
2018-06-05 19:27:13 +08:00
hetech 7df9a1e38c Test: add some test cases (#11485) 2018-06-05 13:31:15 +08:00
Jiewei Qian ecec908da8 DateTimePicker: fix incorrect date on time pick (#11474)
* date-time-picker: fix incorrect date on time pick

* date-time-picker: fix incorrect date on confirm
2018-06-04 20:22:38 +08:00
Jikkai Xiao 8c1b4d827d Table: retain currently selected row when expanding row (#11464) 2018-06-04 11:34:37 +08:00
hetech 96df89eca8
Merge pull request #11430 from wangjingf/dev
Tree : mark node data in lazy mode (#10684)
2018-06-04 11:14:40 +08:00
hetech 34471f76e9
Update node.js 2018-06-04 11:05:54 +08:00
wangjingf eaba784667
Update node.js
this.data可能为undefined,需要判断一下
2018-06-04 10:38:02 +08:00
Jikkai Xiao eb1479d3bc Tabs: fix lazy loading (#11461)
* Tabs: fix lazy tab-pane order

* Tabs: fix lazy loading
2018-06-01 17:43:22 +08:00
杨奕 08193fdbdb
Radio: remove box-shadow when disabled (#11462) 2018-06-01 17:39:54 +08:00
杨奕 51f3035346
Select: hide clear icon when value is null (#11460) 2018-06-01 17:19:51 +08:00
hetech 3e2e96313a Test: add some test cases (#11453) 2018-06-01 17:07:52 +08:00
wangjingf 87d591c356
Update node.js 2018-05-31 15:08:55 +08:00
wangjingf 07af6acf6f
Update node.js 2018-05-31 14:55:57 +08:00
wangjingf 612f952804
Update node.js 2018-05-31 14:31:57 +08:00
杨奕 203744a686
Select: fix arrow align in FireFox (#11427) 2018-05-31 12:15:27 +08:00
hetech 1b7a032e97 Popover: not emit event or create popper when disabled (#11426) 2018-05-31 12:15:11 +08:00
Jason Zoo dc816832e1 form-item sizeClass (#11408)
* form-item sizeClass

* Update form.spec.js
2018-05-30 18:25:50 +08:00
hetech a230e4a0ff Tree: when tree nodes filtered, don't expand node in lazy mode (#11395) 2018-05-30 10:55:23 +08:00
Jikkai Xiao 15c38293d1 Tabs: remove focus state when before-leave return a resolved promise (#11386) 2018-05-29 12:37:21 +08:00
杨奕 f9dffdd12c
Tree: fix markNodeData error when data is falsy (#11376) 2018-05-28 16:57:00 +08:00
Jikkai Xiao b726aa0265 Table: retain currently selected row when sorting the table. (#11348) 2018-05-25 17:47:27 +08:00
杨奕 c128914a0f
Tooltip: add min-width (#11335) 2018-05-25 12:10:51 +08:00
Jikkai Xiao 8ac9467003 Radio & Checkbox: replace cubic-bezier with ease-in (#11331) 2018-05-25 10:43:18 +08:00
hetech 2445a7bc00 Autocomplete: fix suggestions data bug (#11323) 2018-05-24 19:07:19 +08:00
Jikkai Xiao f18bbeb473 Table: support manually sorting. Resolves #9495 (#11311)
* Table: support manually sorting. Resolves #9495

* Table: add parameters for sort api

* Docs: improve docs
2018-05-24 18:01:02 +08:00
Jikkai Xiao ada80e6862 Radio: support switching radio with keyborard in ff. Fixes #8198 (#11325)
* Docs: fix docs of Tab-pane

* Radio: support switching radio with keyborard in ff. Fixes #8198
2018-05-24 17:31:10 +08:00
Jikkai Xiao df7bbe2ba4 Table: fix oversized filter list. Resolves #11314 (#11320) 2018-05-24 11:57:42 +08:00
Wenlu Wang 49473ffafc add support of tab penl lazy render(#11022) (#11167)
* add support of tab penl lazy render

* add docs

* fix test

* Tabs: update tab-pane.d.ts

* Docs: update Tabs docs
2018-05-23 19:04:51 +08:00
Jikkai Xiao 1fe51c9295 ColorPicker: prevent active-change event when picker is closed (#11304) 2018-05-23 16:41:57 +08:00
hetech bcfb1d3c71 InputNumber: add precision attribute (#11281) 2018-05-23 14:10:34 +08:00
Jikkai Xiao 66f90b9e37 Radio: prevent changing value when radio is disabled. resolves #11296 (#11303) 2018-05-23 11:34:16 +08:00
陈润山 2a1a6360ca Upload: fix Error when `beforeUpload` hook return promise of file object (#11297)
* Upload: fix beforeUpload hook bug

* Upload: add ElUploadInternalRawFile interface
2018-05-23 11:23:00 +08:00
douxc bc75c14dac Button: circle button supports size (#11275)
让circle button也支持size属性控制,padding的大小根据size属性的```button-padding-vertical```确定
2018-05-23 11:04:35 +08:00
杨奕 66c7b3cfc1
Breadcrumb: fix regression of dynamic `to` support (#11286) 2018-05-22 18:27:36 +08:00
杨奕 0b2a1eb784 Table: add sort-orders (#11283) 2018-05-22 18:20:04 +08:00
Jikkai Xiao 9a2f6897c7 Checkbox: support validation for single checkbox. Closes #5787 (#11271) 2018-05-22 17:47:05 +08:00
Jikkai Xiao 48c40ffa0a Tabs: add before-leave hook (#11259)
* Tabs: add before-leave hook

* Tabs: update tabs.d.ts
2018-05-21 19:10:49 +08:00
Leopoldthecoder 2162240132 Popover: execute focus on instance only if it is a function 2018-05-21 17:41:05 +08:00
杨奕 38a13de337
Autocomplete: add hide-loading (#11260) 2018-05-21 17:27:42 +08:00
STLighter f37e92cc82 Input: cursor goes to the end when typing Chinese quickly (#11235)
autocomplete: remove composition event listeners because input has already handle it.
2018-05-21 14:43:37 +08:00
Leopoldthecoder 0ede22cd66 [build] 2.3.9 2018-05-18 14:21:10 +08:00
Fengyuan Chen 117f731f6e Upload: fix a TypeError when upload a processed file from the `beforeUpload` hook (#11210)
* Upload: add filename

Reference: https://developer.mozilla.org/en-US/docs/Web/API/FormData/append

* Upload: add name and uid properties to processedFile to fix an error

* Update upload.vue
2018-05-18 14:00:06 +08:00
杨奕 696beba0b9
Table: showOverflowTooltip compatibility with IE11 (#11225) 2018-05-18 13:18:22 +08:00
杨奕 e809720ce4
Tree: setCurrentKey cancels highlight when param is null (#11205) 2018-05-17 13:30:58 +08:00
hetech b79a98c7e0 MessageBox: wrap hashchange listener in nextTick (#11200) 2018-05-17 12:25:43 +08:00
刘昆 c6e9cdac88 Table: update expandRows when setData (#11186)
* Table: update expandRows when setData.

Fix a bug that after set new table data, the expanded cells will not
be able to unexpand.

* Update table-store.js
2018-05-16 18:15:45 +08:00
杨奕 1d3ecc5820
Cascader: fix disabled items in filtered results (#11185) 2018-05-16 13:18:02 +08:00
杨奕 d537906ac6
Progress: fix missing icon when status is exception (#11172) 2018-05-15 18:50:18 +08:00
杨奕 d6b65f9400
Autocomplete: avoid popper creation in updated hook (#11144) 2018-05-14 11:05:29 +08:00
hetech 63844fd845 Popup: lockScroll uses class instead of inline style, remove redundant code (#11114)
* Popup: when popup open, use a class to prevent body scroll

* popup,MessageBox,vue-popper: remove redundant code

* popup: use getStyle to get document body's paddingRight

* Update mixin.vue-popup.spec.js

* Update mixin.vue-popup.spec.js
2018-05-13 12:07:09 +08:00
杨奕 6289144d84
Table: optimize tooltip logic (#11137) 2018-05-13 11:47:19 +08:00
Leopoldthecoder 992a7a534e [build] 2.3.8 2018-05-11 19:02:08 +08:00
杨奕 f4d2f14788
Table: use Range to determine text overflow (#11124) 2018-05-11 18:09:28 +08:00
杨奕 68db03fc22
Tree: add checkOnClickNode (#11111) 2018-05-10 18:01:49 +08:00
杨奕 1ff01a77f9
Table: fix an undefined issue in ssr (#11109) 2018-05-10 17:03:03 +08:00
杨奕 3d5f9ef080
Input: fix clear icon overlapping (#11103) 2018-05-10 15:31:37 +08:00
杨奕 8b30a479aa
Dialog: remove unnecessary body line-height (#11097) 2018-05-10 12:08:47 +08:00
杨奕 e51e9fe8ba
Tree: drag events should return if not draggable (#11095) 2018-05-10 11:56:49 +08:00
hetech 602afe0364 Select: add prefix named slot (#11063)
* Select: add prefix named slot

* Update select.md
2018-05-08 19:12:25 +08:00
Jiewei Qian 71a66ae21d DatePicker: fix valueEquals for array (#11017) 2018-05-07 14:28:54 +08:00
杨奕 897f20683f
Menu: delay addItem so it is after old instances's remoteItem when re-render (#11036) 2018-05-07 12:13:23 +08:00
杨奕 7409be8ce1
Pagination: emit current-change after current page is manually updated (#11012) 2018-05-04 15:32:23 +08:00
杨奕 d304cb27cf
Input: hide clear button when readonly (#10998) 2018-05-03 19:20:25 +08:00
杨奕 dd773b9e72
InputNumber: fix accessing missing $refs in updated hook (#10995) 2018-05-03 18:41:10 +08:00
Jiewei Qian 31b65b8e51 DatePicker: fix dates selection date jump (#10973)
see issue #10890
2018-05-03 10:26:25 +08:00
Leopoldthecoder 6498829c96 [build] 2.3.7 2018-04-29 21:34:34 +08:00
杨奕 1aed314527
Select: fix infinite loop of keyboard navigation when all filtered options are disabled (#10945) 2018-04-29 18:12:02 +08:00
杨奕 16dc174a8d
Select: input should be readonly when options menu not visible (#10944) 2018-04-29 18:00:56 +08:00
Bo Zhang a8248ddfef ColorPicker: active-change only triggers on user interaction (#10903)
* ColorPicker: only emit active-change event source from dropdown, fixed #10901

* Update main.vue
2018-04-29 17:31:52 +08:00
杨奕 27a8c1556e
Input: not show clear button when value is null (#10912) 2018-04-27 16:22:21 +08:00
Jason Zoo 8b379a57df Switch: use CSS to process button position (#10879)
* switch transformx value not flexiable

* add -1px for button
2018-04-25 17:34:00 +08:00
杨奕 458d34a820
Switch: pass id to native input element (#10862) 2018-04-25 17:03:41 +08:00
Weimengxi 6443850aa3 Tree: make checkStrictly responsive (#10867)
* Tree: fix model.TreeStore.checkStrictly doesn't change along with the change of tree.props.checkStrictly

* Update tree.vue
2018-04-24 19:51:03 +08:00
杨奕 8d6a2a4555
Table: update columns width after filter (#10834) 2018-04-23 11:48:11 +08:00
Leopoldthecoder 363528fc0d [build] 2.3.6 2018-04-21 18:15:20 +08:00
杨奕 9c058fbf7c
Select: remove blur emit after soft focus (#10822) 2018-04-21 16:39:48 +08:00
杨奕 1d33bae558
Tree: fix allowDrop's type behavior (#10821) 2018-04-21 15:02:22 +08:00
Zong 5c0c5b8eae Pagination: optimize styles for small pagination (#10808) 2018-04-21 14:42:40 +08:00
qingming 14eef644e9 Breadcrumb: code optimization (#10817) 2018-04-21 14:37:29 +08:00
Leopoldthecoder fdef1020ca [build] 2.3.5 2018-04-20 16:05:19 +08:00
杨奕 9a1afc3b33
Select: focus input in setSoftFocus when available (#10801) 2018-04-20 14:10:16 +08:00
杨奕 e8e2fc425b
Tree: add type as allow-drop's 3rd param (#10792) 2018-04-19 19:25:59 +08:00
GU Yiling 071e44bab0 a11y: add aria-hidden for checkbox/radio (#10771) 2018-04-18 16:18:19 +08:00
杨奕 f530bffa97
Pagination: update docs for pager-count (#10772) 2018-04-18 16:01:07 +08:00
John 9fc1f9e367 Pagination: add pagerCount prop (#10493) 2018-04-18 14:19:52 +08:00
杨奕 95e168f7ca
Pagination: add prev-click and next-click events (#10755) 2018-04-17 16:47:32 +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
cnjs f2988cd1bd MessageBox: fix invalid input border color when inputValidator returns string (#10729) 2018-04-16 18:29:56 +08:00
杨奕 3eb377f72f
Select: update docs for automatic-dropdown (#10727) 2018-04-16 12:32:14 +08:00
Richard-Choooou 4b628e9cf7 Rate: pressing nav keys shouldn't update value when disabled (#10726) 2018-04-16 12:27:25 +08:00
Gary Kaganas 25fcfb34d7 Select: allows user to choose if select focus triggers menu (#10042)
* Select: Preserves focus after options selected

* Select: softFocus: Passing lint
Write test

* Select: Soft focus: Include input ref

* Revert src/index.js

* Update select.vue

* Select: Default focus on select does not open menu. Added attribute for automatic-dropdown. Includes tests

* Select: remove trailing space

* Select: Removing incorrectly applied automatic-update props from input elements

* Select: Fixed up references to correct focus tests

* Select
- Checking if automatic dropdown already revealed menu when toggling menu
- Updating test: removing timeouts for related test

* Update select.vue
2018-04-16 12:02:54 +08:00
Hyuni 783cb2691f Input / Select: fix Korean IME composition bug (#10648)
* Input: fix cursor goes to the end of the text(#10611)

* Input: fix cursor goes to the end of the text(#10611)

* Update input.vue

* Update select.vue

* Update input.vue
2018-04-15 15:57:35 +08:00
杨奕 769db14516
Input: fix when value is zero (#10714) 2018-04-15 14:45:52 +08:00
Jiewei Qian 7c3cadba5c DatePicker: fix week selection range highlight (#10712) 2018-04-15 14:30:14 +08:00
Leopoldthecoder 12d559965c [build] 2.3.4 2018-04-12 21:24:59 +08:00
superbiger 36fa8d6dcb Rate: fix a method name typo (#10688) 2018-04-12 18:53:21 +08:00
杨奕 583439a4be
Table: add $index as formatter's param (#10645) 2018-04-10 16:15:09 +08:00
杨奕 58138613eb
Tabs: fix text color for disabled border-card (#10640) 2018-04-10 11:14:10 +08:00
杨奕 064831de92
Select: fix tags style in IE10 (#10632) 2018-04-09 20:27:34 +08:00
杨奕 a864d506aa
Textarea: fix undefined in ssr when v-model not set (#10630) 2018-04-09 19:54:00 +08:00
杨奕 0ae91ec37f
Pagination: disabled prev and next buttons should not trigger click (#10628) 2018-04-09 18:53:50 +08:00
Brandon 79325390e2 Pagination: handle NaN on props (#10623)
* Pagination: handle pageSize NaN

* Pagination: handle currentPage NaN
2018-04-09 17:50:07 +08:00
杨奕 6f4f57172b
Upload: fix duplicated handleClick due to keydown bubbling (#10624) 2018-04-09 17:05:25 +08:00
杨奕 5da88ade6b
Select: fix a wrong variable name (#10618) 2018-04-09 14:20:46 +08:00
Harlan 5b41b1a789 Table: update resizeState when updateColumnsWidth (#10338) 2018-04-09 09:58:36 +08:00
杨奕 dcf0488a3e
Pagination: ensure currentPage is updated in current-change handler (#10599) 2018-04-08 13:58:47 +08:00
杨奕 ae32925318
Radio: remove native input's offset of radio button (#10592) 2018-04-07 18:26:53 +08:00
杨奕 02440aa5fb
Transfer: support scoped slot for data items (#10577) 2018-04-05 21:25:14 +08:00
杨奕 94312a4444
Pagination: fix current-change not fire after currentPage manually updated (#10562) 2018-04-04 19:26:38 +08:00
Leopoldthecoder 582226a0ff [build] 2.3.3 2018-04-04 16:42:55 +08:00
杨奕 1790d2c9fd
InputNumber: change event should fire after input event (#10553) 2018-04-04 14:02:16 +08:00
杨奕 422a8ac9c4
Breadcrumb: remove visual feedback for non-link items (#10551) 2018-04-04 11:34:00 +08:00
Jeremy Studer 2bc4df7863 Tabs: not change tab color on hover when disabled (#10549)
For tabs of style "border-card", don't set the color property on hover
if it is disabled.
2018-04-04 10:45:42 +08:00
杨奕 a7e60ea766
Radio & Checkbox: fix first button style (#10544) 2018-04-04 10:20:02 +08:00
杨奕 0b7e9dae5c
Input / Select: shouldn't fire input event during composition (#10517) 2018-04-02 18:12:56 +08:00
杨奕 c8ff3ad606
Menu: add popper-append-to-body for SubMenu (#10515) 2018-04-02 17:18:50 +08:00
杨奕 464f81886f
Tabs: remove box shadow when browser hidden / blur (#10503) 2018-04-02 13:12:03 +08:00
RickMacTurk 528bce4479 DateTimePicker: enable default-time attribute in date picker (#10321) 2018-04-02 11:55:49 +08:00
blackmiaool cdb7a34136 Tooltip: invoke 'doDestory' manually when disabled (#10498) 2018-04-01 16:44:34 +08:00
杨奕 10f5a661f5
Tree: address some draggable issues (#10494) 2018-03-31 14:29:09 +08:00
xhd 4fe040d928 Switch: fix switch blinking in ssr (#10484)
* fixed #3800

https://github.com/ElemeFE/element/issues/3800 fixed

* Switch:fix switch will blink when render in server beause its default width is 0.
2018-03-31 14:24:38 +08:00
杨奕 3e0106e069
Autocomplete: add placement attribute (#10475) 2018-03-30 14:42:23 +08:00
杨奕 f8e8a994e9
Tree: fix drag event error (#10474) 2018-03-30 14:33:13 +08:00
杨奕 5f019e8a60
Badge: fix hidden value of zero (#10470) 2018-03-30 10:48:22 +08:00
云游君 87532aa8ef Card: add shadow attribute (#10418)
* Card: add shadow attribute

* Card: fix test file

* Card: modify shadow class

* Card: modify test file

* Card: fix props
2018-03-29 15:18:31 +08:00
Leopoldthecoder 6bfc4ae915 [build] 2.3.2 2018-03-29 12:12:06 +08:00
杨奕 b605f2a63b
Autocomplete: fix popper options (#10442) 2018-03-29 11:59:16 +08:00
Leopoldthecoder fbed07d3fa [build] 2.3.1 2018-03-29 10:59:59 +08:00
Leopoldthecoder 46b70a5b89 Select: add blur method 2018-03-28 18:45:12 +08:00
Leopoldthecoder 7ae2662b7c Select: update popper after options change 2018-03-28 17:57:34 +08:00
Leopoldthecoder 8ce9978ee1 Input: pass native types to input element 2018-03-28 17:57:34 +08:00
Will Lee 2e4e5906fb Autocomplete: add popperOptions (#10411) 2018-03-28 17:51:55 +08:00
Leopoldthecoder e4094e9e69 [build] 2.3.0 2018-03-28 14:46:08 +08:00
杨奕 8debdac9cc
Tree: update drag and drop docs (#10396) 2018-03-28 13:22:23 +08:00
FuryBean 4fe58a3d96 Tree: update drag and drop logic (#10372) 2018-03-28 11:46:48 +08:00
杨奕 438348c33b
Dropdown: fix arrow offset (#10394) 2018-03-28 11:36:23 +08:00
杨奕 e67d71a42d
Input: add inheritAttrs (#10391) 2018-03-28 10:57:19 +08:00
杨奕 3c8a6e8e30
Table: fix filter panel reference element to the trigger span (#10384) 2018-03-27 15:01:57 +08:00
杨奕 af4b13d911
Input: bind native attrs to input and textarea element (#10382) 2018-03-27 13:37:52 +08:00
杨奕 d6b4cf3f13
TimePicker: fix missing dependency style files (#10381) 2018-03-27 12:16:11 +08:00
云游君 54c3613682 Button: add circle attribute (#10359)
* Button: add circle attribute

* test: modify button round

* Button: update docs for round & circle

* Button: fix disabled docs

* Button: fix button margin

* Button: fix button margin
2018-03-27 10:54:28 +08:00
杨奕 1449bfc0b9
Table: filter-panel should hide when new one shows (#10373) 2018-03-27 10:11:59 +08:00
杨奕 190bfe6427
TimePicker: remove unnecessary margin-left (#10371) 2018-03-26 18:29:22 +08:00
杨奕 e62c2f8b42
Chore: misc updates (#10370) 2018-03-26 17:38:17 +08:00
fisker Cheung 39ba058d0d MessageBox: allow showInput when message is empty (#10337)
* MessageBox: should allow showInput when message is empty

* MessageBox: no confirm when inputType === 'textarea'

* MessageBox: hide status when message is empty
2018-03-26 17:16:11 +08:00
Cyril Su a8abe07f3e Input: bind id only when given (#10360) 2018-03-26 16:58:22 +08:00
杨奕 5d6fe5eb2c
Input: add blur method (#10356) 2018-03-26 10:51:18 +08:00
云游君 0b330126c7 Progress: add color attribute (#10352) 2018-03-26 10:50:57 +08:00
杨奕 d9bcaacc74
Form: add validate event (#10351) 2018-03-25 22:32:22 +08:00
杨奕 e9ea178ded
Layout: iteration starts from 0 (#10347) 2018-03-25 13:00:38 +08:00
杨奕 430c149d88
Input: disabled Input should not show clear icon (#10331) 2018-03-23 16:36:58 +08:00
杨奕 d479ea9789
Table: fix wrapper width of fixed table (#10291) 2018-03-22 11:40:36 +08:00
杨奕 259aeec369
Dropdown: add focus method so it can be triggered when used with Popover and Tooltip (#10288) 2018-03-21 19:30:29 +08:00
杨奕 cf7f117bfb
Form: add invalidFields as a second param of validation callback (#10279) 2018-03-21 13:36:29 +08:00
杨奕 3ede818e41
Upload: filter accepted file types in dragger (#10278) 2018-03-21 11:56:30 +08:00
杨奕 3934e8f3ba
Button: inherit disabled from wrapping Form (#10275) 2018-03-21 11:45:10 +08:00
杨奕 1362bae57d
Popover: fix error when reference comes before popover (#10273) 2018-03-21 10:54:33 +08:00
remizovvv bfa44e8b4f DatePicker: extract time and date format from format prop (#10174) 2018-03-20 14:04:44 +08:00
Harlan d7c4fd2632 Tree: support drag and drop node (#9251) 2018-03-20 13:42:04 +08:00
杨奕 2098e36b51
Table: transparent border when loading (#10254) 2018-03-20 12:41:50 +08:00
杨奕 725af9d1a0
Pagination: trigger current-change event on user input (#10247) 2018-03-20 11:59:33 +08:00
杨奕 674f8648bf
ColorPicker: update docs for predefine (#10237) 2018-03-19 19:31:38 +08:00
杨奕 38e9b6eca6
Table: update column width before updating height (#10236) 2018-03-19 18:21:11 +08:00
Harlan 441669f081 ColorPicker: add predefine colors (#10170)
* ColorPicker: add predefine colors(#8702)

* Add selected state of predefine color and test cases

* Fix the bugs mentioned in review
2018-03-19 17:20:09 +08:00
杨奕 3377cd0847
Input: add select method (#10229) 2018-03-19 12:17:57 +08:00
杨奕 a294c628e9
Form: rule key supports both dot-separated and nested (#10227) 2018-03-19 11:10:06 +08:00
syn-zeta e36d57ac1d Table: Add selectOnIndeterminate prop to control master checkbox behavior (#9924) 2018-03-16 19:00:28 +08:00
Limichange 741d5e6f24 Menu: add collapse-transition (#8809)
* Menu: add menu attribute - collapseTransition

Sometime we dont need collapse transition

* Menu: add docs & definition - collapseTransition
2018-03-16 11:21:35 +08:00
Harlan a848b26495 Table: fix column formatter not changed when new formatter is set (#10184) 2018-03-16 11:04:44 +08:00
花裤衩 130007210d Menu: check $slots.title when rendering title tooltip (#10193) 2018-03-16 11:01:29 +08:00
杨奕 2df0f22bf0
Form: fix label alignment with input-group (#10189) 2018-03-15 15:36:53 +08:00
杨奕 bfd7d0236c
Tabs: fix exception in scrollToActiveTab (#10187) 2018-03-15 15:08:15 +08:00
杨奕 b60c2cac8c
Form: make filter conditions for getFilteredRule clearer (#10181) 2018-03-15 12:28:15 +08:00
Harlan d73ec07d07 Form: fix validation skipping rules whose trigger is an array (#10178) 2018-03-15 12:14:20 +08:00
Harlan b24a9ce729 TimeSelect: fix resetField not working when user inputs an invalid value (#10176) 2018-03-15 11:54:02 +08:00
杨奕 c48a69c947
Table: added scss variable $--table-border-color (#10179) 2018-03-15 11:43:38 +08:00
Leopoldthecoder 427dcb2dad [build] 2.2.2 2018-03-14 18:10:59 +08:00
FuryBean 0c8523bce9 Tree: stopPropagation and preventDefault for node-contextmenu if bound (#10123) 2018-03-14 15:16:52 +08:00
杨奕 5797325c73
Pagination: update pager value when page size changes (#10157) 2018-03-14 13:24:28 +08:00
杨奕 8eaf600044
Transfer: add left-check-change and right-check-change (#10156) 2018-03-14 12:38:23 +08:00
杨奕 1238dbf997
Slider: add input-size (#10154) 2018-03-14 10:52:44 +08:00
Cyril Su 2d1251975c DatePicker: fix unexpected blur for time panel (#10141) 2018-03-13 17:53:04 +08:00
道玄 b2f9cef1b4 Chalk: add font-smoothing to reset.css (#10140) 2018-03-13 17:39:50 +08:00
Pocho 6ccca79c67 MessageBox: fix multiple instances with duplicate title (#10126) 2018-03-13 13:43:51 +08:00
FuryBean 9f09bd3b57 Table: fix fixed column style on safari (#10130) 2018-03-13 10:36:15 +08:00
杨奕 c6e85dbd81
Select: remove scrollToOption after selection (#10115) 2018-03-11 16:19:59 +08:00
杨奕 22463fb404
DatePicker: fix style for ranged picker after #10064 (#10114) 2018-03-11 15:50:45 +08:00
杨奕 f234b161df
Select: trigger validation after resetField (#10105) 2018-03-10 20:20:48 +08:00
杨奕 119becb0b0
Menu: update SubMenu to allow custom component (#10077) 2018-03-08 19:19:10 +08:00
杨奕 99e5a6b4ba
Input: update line-height (#10064) 2018-03-08 14:01:48 +08:00
Leopoldthecoder b3062de0d2 Pagination: fix a potential exception with new deps 2018-03-08 12:30:47 +08:00
Leopoldthecoder 09cc5be758 Popover: add after transition events 2018-03-08 12:30:47 +08:00
Hi-Linlin e92d1d13aa Pagination: add disabled prop (#10006) 2018-03-07 11:47:19 +08:00
Jason Zoo 9d6d0d69c1 DateRange: support reversed selection in range mode (#8156) 2018-03-06 19:21:56 +08:00
杨奕 74eaaf7eca
Table: shouldUpdateHeight should be true when maxHeight is set (#10034) 2018-03-06 18:28:44 +08:00
Jiewei Qian fd8648a4b3 Button: loading implies disabled (#10020)
* button: loading implies disabled

fix https://github.com/ElemeFE/element/issues/10018
simplifies internal implementation

* button: remove extra disabled check
2018-03-06 15:53:06 +08:00
Vladislav Sevostyanov 737ef71262 Slider: add touch events support (#9320) 2018-03-06 11:27:34 +08:00
杨奕 ed5892b933
Rate: make icon classes responsive (#10003) 2018-03-06 11:04:57 +08:00
Jiewei Qian cacb0aeaec DatePicker: fix change event on clear (#9986) 2018-03-05 16:42:42 +08:00
杨奕 62b0e2ace9
Select: remove unnecessary remote query when focused (#9998) 2018-03-05 13:14:12 +08:00
杨奕 067a9be7d1
Slider: warn against min being greater than max (#9997) 2018-03-05 11:48:48 +08:00
杨奕 f1b483a91a
ColorPicker: support hsl/hsv model input (#9991) 2018-03-04 13:51:22 +08:00
blackmiaool e70c598d44 Input: add clear event (#9988) 2018-03-04 13:50:25 +08:00
杨奕 657f9b9c3a
Popover & Tooltip: focus reference element on tab if it's focusable (#9990) 2018-03-04 11:16:06 +08:00
Leopoldthecoder 2350d585a0 [build] 2.2.1 2018-03-02 16:41:08 +08:00
Eng Philippe b54ed0a62f DatePicker: prefix icon of input clickable for non-range pickers (#9966) 2018-03-02 14:52:40 +08:00
杨奕 aa5f015cd9
Transfer: add target-order (#9960) 2018-03-02 14:43:10 +08:00
杨奕 c5d76d7910
Select: fix an emptyText visibility bug (#9969) 2018-03-02 12:23:09 +08:00
杨奕 f5aefcdb78
InputNumber: prevent drag event (#9968) 2018-03-02 12:14:26 +08:00
Gary Kaganas bc39454c93 Select: preserves focus after selection (#9857)
* Select: Preserves focus after options selected

* Select: softFocus: Passing lint
Write test

* Select: Soft focus: Include input ref

* Revert src/index.js

* Update select.vue
2018-03-02 11:16:49 +08:00
杨奕 2ccb0ead05 Slider: add tooltip-class (#9957) 2018-03-01 17:21:31 +08:00
落叶 5f75ab8375 Select: focusing does not show popper (#9894) 2018-03-01 16:02:13 +08:00
Jiewei Qian 6dd3d38393 DatePicker: fix date-time panel user input (#9913)
* date-picker: fix date-time panel user input

* test: add test for date-time-picker change event
2018-03-01 10:22:44 +08:00
杨奕 f681b4bded
MessageBox: listen for keydown instead of keyup (#9908) 2018-02-27 16:22:20 +08:00
杨奕 da2c87a03d Table: calc layout after row expansion changes (#9848) 2018-02-26 16:13:33 +08:00
杨奕 6dbbee35e6
Table: fix js pending in ssr (#9876) 2018-02-24 13:13:05 +08:00
dayu 7b89b68295 Menu: update routeToItem rejection (#9871) 2018-02-24 10:43:09 +08:00
杨奕 89509b5fe3
Select: fix style for inline popper (#9835) 2018-02-18 20:33:21 +08:00
相学长 fa00fcfbf9 Upload: fix default status of fileList (#6571) 2018-02-16 19:47:41 +08:00
杨奕 f677292d86
Container: forbid shrinking for Aside, Header and Footer (#9812) 2018-02-13 23:17:50 +08:00
杨奕 c6e4a11b33
Menu: remove print error 2018-02-13 23:10:17 +08:00
Leopoldthecoder a98325bee8 [build] 2.2.0 2018-02-12 17:13:18 +08:00