Commit graph

3334 commits

Author SHA1 Message Date
Ryan O'Hern
9b7db214b6
Update DataTable.vue
When wrapping vue components, default slots get nested inside the slot's children array. So if you attempt to pass default slots down through multiple layers, they will be nested further. See link below. Currently, the DataTable component can only be wrapped once as the computed property for columns() only checks against the children array and is not recursive. If you attempt to wrap the components inside multiple layers, it does not work. Proposed is an update to the columns computed property to make it recursive. 

https://sfc.vuejs.org/#eyJBcHAudnVlIjoiPHNjcmlwdCBzZXR1cD5cbmltcG9ydCBHcmFuZFBhcmVudCBmcm9tICcuL0dyYW5kUGFyZW50LnZ1ZSc7XG5cblxuPC9zY3JpcHQ+XG5cbjx0ZW1wbGF0ZT5cbiAgPGgxPkdyZWF0R3JhbmRQYXJlbnQ8L2gxPlxuICA8R3JhbmRQYXJlbnQ+XG4gIFx0PHNwYW4+Q29sdW1uIDE8L3NwYW4+XG4gICAgPHNwYW4+Q29sdW1uIDI8L3NwYW4+XG4gICAgPHNwYW4+Q29sdW1uIDM8L3NwYW4+XG4gICAgPHRlbXBsYXRlICNjdXN0b20+XG4gICAgXHQ8c3Bhbj5DdXN0b20gMTwvc3Bhbj5cbiAgICAgIDxzcGFuPkN1c3RvbSAyPC9zcGFuPlxuICAgIDwvdGVtcGxhdGU+XG4gIDwvR3JhbmRQYXJlbnQ+XG48L3RlbXBsYXRlPiIsImltcG9ydC1tYXAuanNvbiI6IntcbiAgXCJpbXBvcnRzXCI6IHtcbiAgICBcInZ1ZVwiOiBcImh0dHBzOi8vdW5wa2cuY29tL0B2dWUvcnVudGltZS1kb21AMy4yLjIwL2Rpc3QvcnVudGltZS1kb20uZXNtLWJyb3dzZXIuanNcIlxuICB9XG59IiwiQ2hpbGQudnVlIjoiPHRlbXBsYXRlPlxuICA8aDM+XG4gICAgQ2hpbGRcbiAgPC9oMz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5leHBvcnQgZGVmYXVsdCB7XG4gIG5hbWU6ICdDaGlsZCcsXG4gIG1vdW50ZWQoKSB7XG4gICAgY29uc29sZS5sb2coJ0NoaWxkIGRlZmF1bHQgc2xvdHMnLCB0aGlzLiRzbG90cy5kZWZhdWx0KCkpO1xuICAgIGNvbnNvbGUubG9nKCdDaGlsZCBjdXN0b20gc2xvdHMnLCB0aGlzLiRzbG90cy5jdXN0b20oKSk7XG4gICAgY29uc29sZS5sb2coJ0dldCBjb2x1bW5zJywgdGhpcy5jb2x1bW5zKCkpO1xuICB9LFxuICBtZXRob2RzOiB7XG4gICAgY29sdW1ucygpIHtcbiAgICAgIGxldCBjb2xzID0gW107XG4gICAgICBsZXQgY2hpbGRyZW4gPSB0aGlzLiRzbG90cy5kZWZhdWx0KCk7XG5cbiAgICAgIGlmICghY2hpbGRyZW4pIHtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuXG4gICAgICBjaGlsZHJlbi5mb3JFYWNoKGNoaWxkID0+IHtcbiAgICAgICAgaWYgKGNoaWxkLmNoaWxkcmVuICYmIGNoaWxkLmNoaWxkcmVuIGluc3RhbmNlb2YgQXJyYXkpXG4gICAgICAgICAgY29scyA9IFsuLi5jb2xzLCAuLi5jaGlsZC5jaGlsZHJlbl07XG4gICAgICAgIGVsc2UgaWYgKGNoaWxkLnR5cGUubmFtZSA9PT0gJ0NvbHVtbicpXG4gICAgICAgICAgY29scy5wdXNoKGNoaWxkKTtcbiAgICAgIH0pO1xuICAgICAgcmV0dXJuIGNvbHM7XG4gICAgfVxuICB9XG59XG48L3NjcmlwdD4iLCJQYXJlbnQudnVlIjoiPHRlbXBsYXRlPlxuXHQ8aDM+UGFyZW50PC9oMz5cbiAgPENoaWxkPlxuICAgIDx0ZW1wbGF0ZSB2LWZvcj1cIihpbmRleCwgbmFtZSkgaW4gJHNsb3RzXCIgdi1zbG90OltuYW1lXT5cbiAgICBcdDxzbG90IDpuYW1lPVwibmFtZVwiPjwvc2xvdD5cblx0XHQ8L3RlbXBsYXRlPlxuICA8L0NoaWxkPlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCBDaGlsZCBmcm9tICcuL0NoaWxkLnZ1ZSc7XG5leHBvcnQgZGVmYXVsdCB7XG4gIG5hbWU6ICdQYXJlbnQnLFxuICBjb21wb25lbnRzOiB7IENoaWxkIH0sXG4gIG1vdW50ZWQoKSB7XG4gICAgY29uc29sZS5sb2coJ1BhcmVudCBkZWZhdWx0IHNsb3RzJywgdGhpcy4kc2xvdHMuZGVmYXVsdCgpKTtcbiAgICBjb25zb2xlLmxvZygnUGFyZW50IGN1c3RvbSBzbG90cycsIHRoaXMuJHNsb3RzLmN1c3RvbSgpKTtcbiAgfSxcbn1cbjwvc2NyaXB0PiIsIkdyYW5kUGFyZW50LnZ1ZSI6Ijx0ZW1wbGF0ZT5cblx0PGgzPkdyYW5kUGFyZW50PC9oMz5cbiAgPFBhcmVudD5cbiAgICA8dGVtcGxhdGUgdi1mb3I9XCIoaW5kZXgsIG5hbWUpIGluICRzbG90c1wiIHYtc2xvdDpbbmFtZV0+XG4gICAgXHQ8c2xvdCA6bmFtZT1cIm5hbWVcIj48L3Nsb3Q+XG5cdFx0PC90ZW1wbGF0ZT5cbiAgPC9QYXJlbnQ+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IFBhcmVudCBmcm9tICcuL1BhcmVudC52dWUnO1xuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiAnR3JhbmRQYXJlbnQnLFxuICBjb21wb25lbnRzOiB7IFBhcmVudCB9LFxuICBtb3VudGVkKCkge1xuICAgIGNvbnNvbGUubG9nKCdHcmFuZFBhcmVudCBkZWZhdWx0IHNsb3RzJywgdGhpcy4kc2xvdHMuZGVmYXVsdCgpKTtcbiAgICBjb25zb2xlLmxvZygnR3JhbmRQYXJlbnQgY3VzdG9tIHNsb3RzJywgdGhpcy4kc2xvdHMuY3VzdG9tKCkpO1xuICB9LFxufVxuPC9zY3JpcHQ+In0=
2021-11-04 14:14:39 -04:00
Tuğçe Küçükoğlu
0d049b4ca0 Fixed #1621 - [Feature Request] Disable +- Button on InputNumber when value reach min, max 2021-11-04 10:33:11 +03:00
Tuğçe Küçükoğlu
4547fe5e5c Fixed #1715 - DataTable wrong TypeScript definition for row click events 2021-11-04 09:54:33 +03:00
a.langner
10f3139875 add property "icon" to Message.vue to display a custom icon 2021-11-03 13:18:51 +01:00
Tuğçe Küçükoğlu
24f19057cf blocks added to news 2021-11-02 13:45:43 +03:00
Tuğçe Küçükoğlu
b80dd2c4f6 update confirmpopup demos 2021-11-02 12:56:00 +03:00
Tuğçe Küçükoğlu
87941b29c2 Fixed #1685 - Templating Support for ConfirmPopup 2021-11-02 12:47:22 +03:00
Tuğçe Küçükoğlu
033f46dfb6 refactor 2021-11-02 11:04:51 +03:00
Tuğçe Küçükoğlu
e2ce66b2ea Fixed #1698 - Panel #icons template causes vue-tsc compile error 2021-11-02 11:04:37 +03:00
Tuğçe Küçükoğlu
095fa98673 support refactor 2021-10-27 15:08:28 +03:00
Tuğçe Küçükoğlu
149470b201 refactor 2021-10-27 15:07:00 +03:00
Tuğçe Küçükoğlu
be0345c559 timeline doc fix 2021-10-27 10:13:44 +03:00
Tuğçe Küçükoğlu
fbb07ca6b1 icons import 2021-10-27 09:49:09 +03:00
Tuğçe Küçükoğlu
d96106fac8 refactor 2021-10-26 11:43:10 +03:00
Tuğçe Küçükoğlu
5d3ac3d2af replace core.js with core.min.js 2021-10-26 11:41:57 +03:00
Cagatay Civici
bb8f2cdfad New dev iteration 2021-10-25 18:35:48 +03:00
Cagatay Civici
c05f791f89 Set version as 3.8.2 2021-10-25 18:28:38 +03:00
Cagatay Civici
ece6e0c1d1 Doc update 2021-10-25 18:28:04 +03:00
Tuğçe Küçükoğlu
0d1ed578eb Fixed #1625 - BlockUI not working with div as child component 2021-10-25 17:34:32 +03:00
Tuğçe Küçükoğlu
cc7d7c437c Fixed #1616 - Accessibility issue with Accordion keyboard navigation 2021-10-25 17:30:09 +03:00
Tuğçe Küçükoğlu
69dce5e507 nuxt3 quickstart added 2021-10-25 15:35:04 +03:00
Cagatay Civici
78a91c718a Fixed #1697 - Flicker on non-modal Dialogs 2021-10-25 14:59:56 +03:00
Cagatay Civici
380cc59ccf Fixed prop name 2021-10-25 14:51:02 +03:00
Cagatay Civici
f61efad17e Fixed #1696 - Add tableStyle and tableClass to Table 2021-10-25 14:49:59 +03:00
Cagatay Civici
10e49e1de5 Fixed #1674 - Wrong TypeScript-types for InputText component 2021-10-25 14:03:47 +03:00
Cagatay Civici
d5344092f8 Doc update 2021-10-25 13:23:42 +03:00
Cagatay Civici
6dfdd7ae43 Fixed #1660 - Nuxt docs 2021-10-25 13:03:24 +03:00
Tuğçe Küçükoğlu
380f61d2e3 Fixed #1526 - Menubar templating error 2021-10-25 11:48:04 +03:00
Tuğçe Küçükoğlu
56285f087c Fixed #1695 - Update all .d.ts files for events and slots 2021-10-25 10:06:40 +03:00
Tuğçe Küçükoğlu
e8b012ff80 revert example 2021-10-22 17:29:46 +03:00
Tuğçe Küçükoğlu
6b196a6030 Fixed #1688 - ContextMenu "template" prop type error 2021-10-22 17:27:36 +03:00
Tuğçe Küçükoğlu
4920f2d88b Fixed #1657 - Dropdown should automatically scroll to show the selected option 2021-10-22 17:15:01 +03:00
Tuğçe Küçükoğlu
28f9bdb314 Fixed #1690 - ToastSeverity added .d.ts 2021-10-22 17:13:33 +03:00
Tuğçe Küçükoğlu
3b392d6a24 Refactor #1687 2021-10-22 14:08:53 +03:00
Tuğçe Küçükoğlu
843a7432a2 import via module fix 2021-10-22 13:23:03 +03:00
Tuğçe Küçükoğlu
55ec5b1a7e revert doc fix 2021-10-22 12:48:02 +03:00
Tuğçe Küçükoğlu
e59d83a4b6 slot refactor 2021-10-22 12:46:32 +03:00
Tuğçe Küçükoğlu
2b1b9196f7 fieldset demo fix 2021-10-22 12:46:24 +03:00
Tuğçe Küçükoğlu
b2333a399f refactor 2021-10-22 12:34:39 +03:00
Tuğçe Küçükoğlu
16cae6c8ca refactor 2021-10-22 12:34:31 +03:00
Tuğçe Küçükoğlu
2959abe245 Refactor #1687 - VirtualScroll update d.ts 2021-10-22 10:26:53 +03:00
Javier Peletier
edc1f49178 VirtualScroller: add missing method typings 2021-10-22 10:21:58 +03:00
Tuğçe Küçükoğlu
217ff51323 Fixed #1684 - Dragging a Dialog breaks "maximize" feature 2021-10-21 16:44:51 +03:00
Tuğçe Küçükoğlu
4c9a4abfc1 refactor 2021-10-19 10:04:20 +03:00
Tuğçe Küçükoğlu
8797191625 Fixed #1679 - MegaMenu templating not work 2021-10-18 17:25:24 +03:00
Tuğçe Küçükoğlu
af6154f9dc Fixed #1661 - inputNumber class prop type defect 2021-10-15 16:07:58 +03:00
Tuğçe Küçükoğlu
4418a8ae0b Update InputNumberDoc.vue 2021-10-14 13:26:35 +03:00
Tuğçe Küçükoğlu
c1965ae94d
Merge pull request #1664 from mrichar1/patch-1
Update DataTableDoc.vue
2021-10-14 10:13:17 +03:00
Tuğçe Küçükoğlu
cdaf4c784a Update AppDocumentation.vue 2021-10-13 21:04:52 +03:00
Tuğçe Küçükoğlu
9c24de2a41 add core.js instead of core.min.js 2021-10-13 17:35:09 +03:00