Commit Graph

34 Commits

Author SHA1 Message Date
MoConWu
b2a17f0689 feat(components): [tree-v2] support node-drop event (#16935)
* Update tree.vue

* Update tree-node.vue

* Update tree.vue

* Update virtual-tree.ts

* Update useTree.ts

* Update virtual-tree.ts

* Update tree.test.ts

* Update useTree.ts

* Update tree-node.vue

* Update tree.vue

* Update virtual-tree.ts

* Update tree-v2.md

* Update tree-v2.md

* Update virtual-tree.ts

* Update tree-node.vue

* Update useTree.ts

* Update tree.vue

* Update virtual-tree.ts

* Update tree.test.ts

* 修改错误的提交 tree-v2.md

* Update useTree wrong.ts

* Update tree-node.vue

拖拽事件更新

* Update tree-v2.md, add version info

* Update tree-v2.md format

* Update tree-v2.md, version change to 2.8.3
2024-09-11 15:33:26 +08:00
Manshu Tusker
fcf2249cc9 fix(components): [tree-v2] expand all ancestor nodes of the specified node (#18077)
* fix(components): [tree-v2] Allow only all nodes to be expandable

closed #18073

* fix(components): [tree-v2] Allow all nodes to be expandable

closed #18073

* fix(components): [tree-v2] Allow all nodes to be expandable

closed #18073

* fix(components): [tree-v2] Allow all nodes to be expandable

closed #18073

* fix(components): [tree-v2] Allow all nodes to be expandable

closed #18073

---------

Co-authored-by: Tusker Manshu <dadaguai-git>
2024-09-03 07:16:27 +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
Kaine
333e1f9c42 feat(components): [tree-v2] add scrollTo method (#14050)
* feat(components): [tree-v2] add scrollTo method

* docs(components): [tree-v2] scrollTo method

* refactor(components): [tree-v2] rename strollToNode

1. expose scrollTo from listRef

2. rename scrollTo to scrollToNode

3. add test

4. change docs

* docs(components): [tree-v2] add version tag
2024-08-02 20:16:32 +08:00
Aaron-zon
725349a295 fix(components): [color-picker/tree-v2] build error typechecking fails with error TS2300 (#17545)
fix(components): build error typechecking fails with error TS2300
2024-07-17 15:27:46 +08:00
huangjw1997
7dbbf774c1 fix(components): [tree-v2] fix issue in tree-v2 for setCheckedKeys invalid (#15997)
* fix(components): fix #15992

closed #15992

* fix(components): [tree-v2]setCheckedKeys ineffective

closed #15992

---------

Co-authored-by: 黄嘉伟1 <huangjw1@xmmy.com>
2024-03-01 11:49:02 +08:00
zepeng
665cc59b19 fix(components): [tree-v2] modify the condition for when the value of currentKey is 0 (#13935)
* modify the condition for when the value of currentKey is 0

* add a test case

* add a test case

* add a test case

* Update packages/components/tree-v2/__tests__/tree.test.ts

Co-authored-by: btea <2356281422@qq.com>

* Update packages/components/tree-v2/__tests__/tree.test.ts

Co-authored-by: btea <2356281422@qq.com>

* Update packages/components/tree-v2/__tests__/tree.test.ts

Co-authored-by: btea <2356281422@qq.com>

---------

Co-authored-by: btea <2356281422@qq.com>
2023-08-14 12:49:36 +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
btea
7914f10af7 feat(components): [tree-v2] add item-size attribute (#11522)
* feat(components): [tree-v2] add item-size attribute

* fix: modify internal variable name

* fix: extract itemSize prop

* test: add test case

* test: update test
2023-02-19 21:55:02 +08:00
init-qy
1753e1dedc fix(components): [tree-v2] add missing icon (#10340)
Co-authored-by: init-qy <953218204@qq.com>
2022-11-01 02:37:13 +00:00
snowingfox
60e5db1e49 refactor(components): [tree-v2] switch to script-setup syntax (#10133) 2022-10-21 09:47:18 +08:00
秦皇岛
c6b7719a1e fix(useTree.ts):修复tree-v2组件开启accordion模式后展开不了的问题 (#9591)
Co-authored-by: 罗宇 <luoyu10301>
2022-09-02 14:20:19 +08:00
webfansplz
b4e97bc61a fix(components): [tree-v2] updated when pass dynamic defaultCheckedKeys (#8228) 2022-08-31 20:49:18 +08:00
zz
43b286fec1 fix(components): [tree-v2] setExpandedKeys instead of setExpendKeys (#9413)
* feat(components): [tree-v2] `setExpandKeys` instead of `setExpendKeys`

* chore: update

* chore: update
2022-08-23 13:02:38 +08:00
zz
9cb8ce47e8 feat(components): [tree-v2] add setExpendKeys method (#9412)
* feat(components): [tree-v2] add `setExpendKeys` method

* chore: update docs
2022-08-23 09:32:07 +08:00
Zhongxiang Wang
ea75ef2f81 feat(components): [tree-v2] expose several helpful methods (#9156)
* feat(components): [tree-v2] expose several helpful methods

* fix(components): [tree] use `isObject` helper
2022-08-02 15:14:44 +08:00
三咲智子
7097940f4a refactor: add ts-nocheck and check all files (#8401) 2022-06-22 08:04:42 +08:00
opengraphica
652333e395 fix(components): [tree] remove form item context (#7956) 2022-05-30 09:15:45 +08:00
Jobin
a196b3a1e3 fix(components): [el-tree-v2]prop icon support Component. fix [#7517] (#7518)
* fix(components): [el-tree-v2]prop `icon` support Component. fix [#7517]

* fix(components): [el-tree-v2]prop `icon` support Component. fix [#7517]
2022-05-08 13:44:23 +08:00
bqy_fe
210e4c9dd3 fix(components): [tree-v2] fix setCheckedKeys([]) can't clear halfCheckedKeys (#6819) 2022-03-25 17:59:04 +08:00
三咲智子
184facdb4c chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
三咲智子
5d85fba20c chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
三咲智子
b8c38a9fe5 chore: enhance eslint rules (#6476)
* chore: enhance eslint rules

* chore: enhance eslint rules
2022-03-08 14:03:32 +08:00
三咲智子
6503e55277 refactor(utils): migrate utils (#5949)
* refactor(utils-v2): migrate utils

* refactor(utils-v2): migrate utils

* refactor(utils-v2): migrate utils

* refactor(utils): remove

* refactor(utils): rename

* refactor(utils): move EVENT_CODE to constants

* refactor: remove generic
2022-02-11 11:03:15 +08:00
bqy
95608a8463 refactor(components): [tree-v2] use useNamespace (#5757) 2022-02-10 23:41:41 +08:00
三咲智子
c1e5d724d8 refactor(utils-v2): refactor utils (#5699) 2022-02-09 16:59:08 +08:00
msidolphin
1fdd2cee8f feat(components): [tree] node-click passes event object (#4312)
re 4307
2022-01-19 17:13:18 +08:00
三咲智子
5087026948 refactor: change icon package name (#4625) 2021-12-04 11:20:06 +08:00
三咲智子
bbd16a08e9 refactor(hooks): refactor hooks (#4253)
* refactor(hooks): remove use-css-var

* refactor(hooks): remove use-events

* refactor(hooks): remove use-migrating

* refactor(hooks): remove use-transition

* refactor(hooks): named export useAttrs

* refactor(hooks): named export useFocus

* refactor(hooks): refactor useFormItem

* refactor(hooks): refactor useGlobalConfig

* refactor(hooks): refactor useLocale

* refactor(hooks): refactor useLockscreen

* refactor(hooks): refactor useModal

* refactor(hooks): refactor useModelToggle

* refactor(hooks): refactor usePreventGlobal

* refactor(hooks): refactor useRestoreActive

* refactor(hooks): refactor useTeleport

* refactor(hooks): refactor useThrottleRender

* refactor(hooks): refactor useTimeout

* refactor(hooks): refactor useTransitionFallthrogh
2021-11-29 15:58:44 +08:00
Aex
f78407a409 fix(components): empty icon component judgment (#4178)
* fix(components): empty icon component judgment

* revert: globals components

* fix(components): el-icon missing import

* fix: use shallowRef for icon components

* refactor: remove shallowRef

* fix: remove unused code

* fix: social-link icon size

* fix: time picker icon

* fix: v-if judge
2021-11-05 17:44:02 +08:00
msidolphin
974e9d563f fix(components): [el-tree-v2] empty-text supports empty string & virtual list width become no required (#4144) 2021-11-01 15:05:04 +08:00
btea
c33d861797 fix(components): [el-tree-v2] indent can not set zero (#3881)
* fix(components): [el-tree-v2] indent can not set zero

* chore: simplify code
2021-10-31 20:11:16 +08:00
三咲智子
edb5726c2d refactor(utils): refactor buildProps & replace buildProp (#3775) 2021-10-06 19:56:24 +08:00
msidolphin
2d2878eb53 feat(components): add virtual tree (#3398)
* feat(components): add virtual tree

* perf: optimize compute performance

* perf: optimize update checked states performance

* feat(components): [tree-v2] supports filter method

* feat(components): [el-tree-v2] exposes check api

* feat(components): [el-tree-v2] exposes current api

* feat(components): [el-tree-v2] support contextmenu event

* style(components): [el-tree-v2] optimized code style

* refactor(components): [el-tree-v2] using svg icon

* refactor(components): [el-tree-v2] replace all PropType with buildProp

replace all PropType with buildProp, support perfMode, expose setData

* refactor: improve prop

* docs: [el-tree-v2] improve documention

* refactor(components): [el-tree-v2] optimized code

Co-authored-by: Kevin <sxzz@sxzz.moe>
2021-09-27 11:12:50 +08:00