Wykres commitów

1342 Commity (b281c5bbc1951ff98129c807c2c5352bdb119583)

Autor SHA1 Wiadomość Data
Cory LaViska b281c5bbc1 use Set instead of WeakMap 2023-02-07 13:56:02 -05:00
Cory LaViska f03de8925b fix checkbox required label in Chrome
See https://bugs.chromium.org/p/chromium/issues/detail?id=1413733
2023-02-07 10:52:54 -05:00
Cory LaViska 776ab2c715 add getForm() method 2023-02-07 09:01:32 -05:00
Cory LaViska df967b7e84 improve checked state in forced-colors mode; fixes #1114 2023-02-06 18:00:39 -05:00
Cory LaViska a539058253 validate even with novalidate; fixes #1164 2023-02-06 17:18:01 -05:00
Cory LaViska c958f2e50a move focus logic; #1177 2023-02-06 12:20:32 -05:00
Cory LaViska cedcd65c72 fix dropdown keyboard controls; closes #1177 2023-02-06 12:18:33 -05:00
Cory LaViska 12f62075ad move escape close logic to document listener; #1177 2023-02-06 11:32:06 -05:00
Cory LaViska b8695b70a9 don't emit click when disabled; fixes #1113 2023-02-06 10:48:38 -05:00
Cory LaViska a4e371618a fix comment 2023-02-06 10:47:08 -05:00
Cory LaViska 039ab175c3 add comment 2023-02-06 10:46:37 -05:00
Cory LaViska 7549e50fe4 fix positioning of native inputs; closes #1169 2023-02-05 12:06:06 -05:00
Cory LaViska 8685ddd049 fix select template; fixes #1178 2023-02-05 10:53:51 -05:00
Cory LaViska ef1f129b22 fix test 2023-02-03 14:44:56 -05:00
Cory LaViska 20903bb638 update test 2023-02-02 12:23:32 -05:00
Alan Chambers f45fb6848f
Adjust sl-dropdown up/down keypress menuItems array to match menu (#1170)
* dropdown filtered menu items

* updated filter, added test

- updated filter to match menu getAllItems private method
- added test

---------

Co-authored-by: Cory LaViska <cory@abeautifulsite.net>
2023-02-02 11:53:38 -05:00
Cory LaViska 400f9b76d5 ignore non-menu items; fixes #1165 2023-02-02 11:47:00 -05:00
dhellgartner 38a9e98d9b
Tab group tests (#1128)
* remove duplicate test

* Add tests for sl-tab-group -- initial round of tests

* use individual fixtures for each test

* extract mocks + utility functions in external files

* remove unnecessary internals of intersection observer from the mock

* added first test on scroll buttons

* add scrolling tests

* remove resize observer mock

Resize observer is triggered but waiting for element
to be updated is not enough. You need to free the main thread
with the test for some time

* Also removed intersection observer mock

By waiting long enough for the things to happen automatically

* Fix problems with resize observer

These problems appeared after npm ci but (according
to the sources linked in the comments) unproblematic

* Handle merge request comments

* replace custom wait function with corresponding function
 from openwc/testing
* Extracted waitForScrollingToEnd and isElementVisibleFromScrolling into
dedicated files to be reused
* Improve queryByTestId --> make it usable for more complex values
* Add js docs

* run lint fix

* Added tests for selecting a tab by click

* added further tests for tab group selection

* use Promise<void> instead of Promise<any>

to avoid eslint errors

---------

Co-authored-by: Dominikus Hellgartner <dominikus.hellgartner@gmail.com>
2023-01-27 09:55:28 -05:00
Cory LaViska e8fe783fb4 fixes #1157 2023-01-26 14:22:04 -05:00
Cory LaViska 0793a219a2 fix play/pause buttons; fixes #1147 2023-01-25 16:52:30 -05:00
Cory LaViska f24ab23752 add more design tokens to docs 2023-01-23 12:55:36 -05:00
Cory LaViska 44ecc8ce56 fixes #1141 2023-01-23 11:36:45 -05:00
Cory LaViska e758b1d9bb whitespace 2023-01-23 11:29:50 -05:00
Cory LaViska 5cdbaa873d fixes #1141 2023-01-23 11:29:12 -05:00
Cory LaViska e9aca6cedb fix part names; closes #1142 2023-01-23 10:51:24 -05:00
Cory LaViska 7c3896ed42 fix select input color; closes #1143 2023-01-23 10:44:19 -05:00
Cory LaViska 93158e8e90 fixes #1141 2023-01-22 13:34:32 -05:00
Cory LaViska 5f9bbdfa06 fixes #1139 2023-01-20 11:38:04 -05:00
Cory LaViska 3a0f486e98 fix label colors in checkbox, radio, and switch 2023-01-19 14:34:43 -05:00
Cory LaViska 29c671c0f4 fixes #1138 2023-01-19 14:22:29 -05:00
Cory LaViska 88c4bef5e7 Revert "Add JSON format for design tokens (#1129)"
This reverts commit 4a3f2caf59.
2023-01-19 11:37:52 -05:00
Cory LaViska efd944d822 remove contain:strict 2023-01-18 09:07:37 -05:00
Jared White 4a3f2caf59
Add JSON format for design tokens (#1129)
* Initial example of a JSON schema and converter for design tokens

* Clean up script and relocate file

* Update token JSON format and finish build process
2023-01-17 13:22:02 -05:00
Cory LaViska 511182b41b add padding to offset scrollbar; fixes #1132 2023-01-17 11:56:16 -05:00
Cory LaViska 1088a51ed5 fixes 1134 2023-01-17 10:45:19 -05:00
Cory LaViska e4c908b08b add missing docs 2023-01-17 10:33:21 -05:00
Cory LaViska f86578a213 fix tab panel display 2023-01-13 15:57:02 -05:00
Cory LaViska 3c2f5ec48e sort this, eslint 2023-01-13 15:43:55 -05:00
Cory LaViska fec7ef17aa prettier 2023-01-13 14:42:21 -05:00
Cory LaViska 29ff99dd76 sigh 2023-01-13 14:37:45 -05:00
Cory LaViska 6b9b410bdc *put table back up* 2023-01-13 14:37:34 -05:00
Cory LaViska 7ce079b7a1 *flip table* 2023-01-13 14:29:25 -05:00
Cory LaViska b0ba9ff14f remove expect 2023-01-13 14:22:45 -05:00
Cory LaViska f665bf984b fix types 2023-01-13 14:22:06 -05:00
Cory LaViska ac429a62c0 disable lint 2023-01-13 14:16:16 -05:00
Cory LaViska aa65077b12 add getFormControls() method 2023-01-13 14:06:58 -05:00
Cory LaViska 6e26daf804 add form attribute; fixes #1130 2023-01-13 12:34:33 -05:00
Cory LaViska edc9e69f30 add @documentation tag 2023-01-12 10:26:25 -05:00
Cory LaViska 2e7ac38678 fixes #1127 2023-01-12 09:34:41 -05:00
Cory LaViska 2cbdeeade0 remove cspell comment 2023-01-10 17:34:00 -05:00