diff --git a/biome.json b/biome.json index fa18088e..41fa28bc 100644 --- a/biome.json +++ b/biome.json @@ -57,6 +57,7 @@ "!**/node_modules/**" ], "rules": { + "a11y": "off", "correctness": { "useImportExtensions": { "options": { diff --git a/package.json b/package.json index 74bf4ca6..d0fd4541 100644 --- a/package.json +++ b/package.json @@ -56,12 +56,12 @@ "pnpm": "10.x" }, "devDependencies": { - "@biomejs/biome": "^2.3.14", - "@lerna-lite/cli": "^4.11.0", - "@lerna-lite/publish": "^4.11.1", - "@lerna-lite/watch": "^4.11.0", - "@playwright/test": "^1.58.1", - "@types/node": "^24.10.10", + "@biomejs/biome": "^2.4.2", + "@lerna-lite/cli": "^4.11.2", + "@lerna-lite/publish": "^4.11.2", + "@lerna-lite/watch": "^4.11.2", + "@playwright/test": "^1.58.2", + "@types/node": "^24.10.13", "conventional-changelog-conventionalcommits": "^9.1.0", "cross-env": "catalog:", "npm-run-all2": "^8.0.4", diff --git a/packages/demo/src/events/events.html b/packages/demo/src/events/events.html index ab640637..df11bbc1 100644 --- a/packages/demo/src/events/events.html +++ b/packages/demo/src/events/events.html @@ -23,9 +23,7 @@

-
- -
+
diff --git a/packages/demo/src/examples/example03.html b/packages/demo/src/examples/example03.html index a6a922b1..97352b98 100644 --- a/packages/demo/src/examples/example03.html +++ b/packages/demo/src/examples/example03.html @@ -17,9 +17,7 @@

-
- Use multipleand multipleWidthoptions to enable multiple items. -
+
Use multipleand multipleWidthoptions to enable multiple items.
diff --git a/packages/demo/src/examples/example04.html b/packages/demo/src/examples/example04.html index 3c40ebaf..5dd296cf 100644 --- a/packages/demo/src/examples/example04.html +++ b/packages/demo/src/examples/example04.html @@ -38,9 +38,7 @@

-
- -
+
diff --git a/packages/demo/src/examples/example05.html b/packages/demo/src/examples/example05.html index e096937a..6a53a17a 100644 --- a/packages/demo/src/examples/example05.html +++ b/packages/demo/src/examples/example05.html @@ -17,9 +17,7 @@

-
- Show a disabled select width disabledattribute. -
+
Show a disabled select width disabledattribute.
diff --git a/packages/demo/src/examples/example07.html b/packages/demo/src/examples/example07.html index d69bb902..d52aea79 100644 --- a/packages/demo/src/examples/example07.html +++ b/packages/demo/src/examples/example07.html @@ -17,9 +17,7 @@

-
- Submit select with nameattribute in form. -
+
Submit select with nameattribute in form.
@@ -52,9 +50,7 @@

-
- -
+
diff --git a/packages/demo/src/examples/example08.html b/packages/demo/src/examples/example08.html index b81ed0ad..45f1e746 100644 --- a/packages/demo/src/examples/example08.html +++ b/packages/demo/src/examples/example08.html @@ -17,9 +17,7 @@

-
- Use dataas data source. -
+
Use dataas data source.
@@ -27,40 +25,30 @@

-
- -
+
-
- -
+
-
- -
+
-
- -
+
-
- -
+
diff --git a/packages/demo/src/examples/example09.html b/packages/demo/src/examples/example09.html index e05dcad2..7c24e379 100644 --- a/packages/demo/src/examples/example09.html +++ b/packages/demo/src/examples/example09.html @@ -78,9 +78,7 @@


- +
-
+
-
- -
+
diff --git a/packages/demo/src/examples/example12.html b/packages/demo/src/examples/example12.html index 5bd7def6..b1a29893 100644 --- a/packages/demo/src/examples/example12.html +++ b/packages/demo/src/examples/example12.html @@ -17,7 +17,7 @@

-
Display checkbox or radio icons
+
Display checkbox or radio icons
diff --git a/packages/demo/src/examples/example13.html b/packages/demo/src/examples/example13.html index 9ee91ef5..0eecba74 100644 --- a/packages/demo/src/examples/example13.html +++ b/packages/demo/src/examples/example13.html @@ -38,8 +38,6 @@

-
- -
+
diff --git a/packages/demo/src/examples/example14.html b/packages/demo/src/examples/example14.html index 6b870288..2e4b1554 100644 --- a/packages/demo/src/examples/example14.html +++ b/packages/demo/src/examples/example14.html @@ -100,16 +100,12 @@

-
- -
+
-
- -
+
diff --git a/packages/demo/src/examples/example15.html b/packages/demo/src/examples/example15.html index 89ee6eb8..fa6622b3 100644 --- a/packages/demo/src/examples/example15.html +++ b/packages/demo/src/examples/example15.html @@ -125,9 +125,7 @@

-
- -
+
diff --git a/packages/demo/src/examples/example16.html b/packages/demo/src/examples/example16.html index a47a8cfb..ddbd325c 100644 --- a/packages/demo/src/examples/example16.html +++ b/packages/demo/src/examples/example16.html @@ -28,9 +28,7 @@

-
- -
+
diff --git a/packages/demo/src/getting-started.html b/packages/demo/src/getting-started.html index 8a7e80a2..664ab437 100644 --- a/packages/demo/src/getting-started.html +++ b/packages/demo/src/getting-started.html @@ -53,9 +53,7 @@
ESM import
CSS / SASS Styling Themes
-

- Load default or Bootstrap Theme style via either the @use(modern) or @import(legacy) -

+

Load default or Bootstrap Theme style via either the @use(modern) or @import(legacy)

1- with modern SASS @useapproach
@@ -87,6 +85,7 @@ 
CSS / SASS Styling Themes
Legacy Versions

The project now ships as ESM-Only, if you still wish to use the legacy <script> standalone IIFE Script on the - window object, then use the previous 4.x version. + window + object, then use the previous 4.x version.

diff --git a/packages/demo/src/main.html b/packages/demo/src/main.html index 009fb902..6ad9b2f6 100644 --- a/packages/demo/src/main.html +++ b/packages/demo/src/main.html @@ -4,9 +4,11 @@ Multiple-Select-Vanilla Multiple Select Vanilla - +
+ + + +

-
- Use multipleSelect(selector).getOptions()to get the options object. -
+
Use multipleSelect(selector).getOptions()to get the options object.
@@ -25,9 +23,7 @@

-
- -
+
diff --git a/packages/demo/src/methods/methods08.html b/packages/demo/src/methods/methods08.html index f789c756..273594a7 100644 --- a/packages/demo/src/methods/methods08.html +++ b/packages/demo/src/methods/methods08.html @@ -15,9 +15,7 @@

-
- Methods: multipleSelect(selector).checkInvert()to invert check all items. -
+
Methods: multipleSelect(selector).checkInvert()to invert check all items.
@@ -25,9 +23,7 @@

-
- -
+
diff --git a/packages/demo/src/methods/methods10.html b/packages/demo/src/methods/methods10.html index 54f3a2d1..d4f949c5 100644 --- a/packages/demo/src/methods/methods10.html +++ b/packages/demo/src/methods/methods10.html @@ -25,9 +25,7 @@

-
- -
+
@@ -46,9 +44,7 @@

-
- -
+
diff --git a/packages/demo/src/methods/methods11.html b/packages/demo/src/methods/methods11.html index 4bde11e9..3b64de63 100644 --- a/packages/demo/src/methods/methods11.html +++ b/packages/demo/src/methods/methods11.html @@ -15,9 +15,7 @@

-
- Use multipleSelect(selector).destroy()to destroy the select. -
+
Use multipleSelect(selector).destroy()to destroy the select.

diff --git a/packages/demo/src/methods/methods12.html b/packages/demo/src/methods/methods12.html index 3df3e465..107113d6 100644 --- a/packages/demo/src/methods/methods12.html +++ b/packages/demo/src/methods/methods12.html @@ -15,9 +15,7 @@

-
- Use multipleSelect(selector).getData()to get the loaded data. -
+
Use multipleSelect(selector).getData()to get the loaded data.

@@ -25,9 +23,7 @@

-
- -
+
diff --git a/packages/demo/src/methods/methods13.html b/packages/demo/src/methods/methods13.html index 7b2649d0..380c722a 100644 --- a/packages/demo/src/methods/methods13.html +++ b/packages/demo/src/methods/methods13.html @@ -15,9 +15,7 @@

-
- Use multipleSelect(selector).setData([/*data*/]) to update the loaded data. -
+
Use multipleSelect(selector).setData([/*data*/]) to update the loaded data.
diff --git a/packages/demo/src/options/options01.html b/packages/demo/src/options/options01.html index 50dd0aba..05070016 100644 --- a/packages/demo/src/options/options01.html +++ b/packages/demo/src/options/options01.html @@ -15,9 +15,7 @@

-
- Use placeholderattribute or placeholder: ''option to set placeholder. -
+
Use placeholderattribute or placeholder: ''option to set placeholder.
diff --git a/packages/demo/src/options/options02.html b/packages/demo/src/options/options02.html index 9a5a1931..a177069b 100644 --- a/packages/demo/src/options/options02.html +++ b/packages/demo/src/options/options02.html @@ -15,9 +15,7 @@

-
- Use singleRadio: trueto show the radio input. -
+
Use singleRadio: trueto show the radio input.
diff --git a/packages/demo/src/options/options03.html b/packages/demo/src/options/options03.html index 48d2d9cc..c1945375 100644 --- a/packages/demo/src/options/options03.html +++ b/packages/demo/src/options/options03.html @@ -15,9 +15,7 @@

-
- Use selectAll: falseto hide select all. -
+
Use selectAll: falseto hide select all.
diff --git a/packages/demo/src/options/options04.html b/packages/demo/src/options/options04.html index 91857f14..daf532b0 100644 --- a/packages/demo/src/options/options04.html +++ b/packages/demo/src/options/options04.html @@ -15,9 +15,7 @@

-
- Use hideOptgroupCheckboxes: trueoption to hide the optgroup checkboxes. -
+
Use hideOptgroupCheckboxes: trueoption to hide the optgroup checkboxes.
diff --git a/packages/demo/src/options/options05.html b/packages/demo/src/options/options05.html index e688d71d..9735b5c6 100644 --- a/packages/demo/src/options/options05.html +++ b/packages/demo/src/options/options05.html @@ -15,9 +15,7 @@

-
- Use dropWidth: 580option to custom the dropdown width. -
+
Use dropWidth: 580option to custom the dropdown width.
diff --git a/packages/demo/src/options/options06.html b/packages/demo/src/options/options06.html index 06183784..6981d7d5 100644 --- a/packages/demo/src/options/options06.html +++ b/packages/demo/src/options/options06.html @@ -15,9 +15,7 @@

-
- Use maxHeight: 140option to custom the dropdown max height. -
+
Use maxHeight: 140option to custom the dropdown max height.
diff --git a/packages/demo/src/options/options07.html b/packages/demo/src/options/options07.html index bde4e546..13200966 100644 --- a/packages/demo/src/options/options07.html +++ b/packages/demo/src/options/options07.html @@ -15,9 +15,7 @@

-
- Use maxHeightUnit: 'row'option to set the max height unit. -
+
Use maxHeightUnit: 'row'option to set the max height unit.
@@ -25,9 +23,7 @@

-
- -
+
diff --git a/packages/demo/src/options/options08.html b/packages/demo/src/options/options08.html index 0f5c97b3..16a4a497 100644 --- a/packages/demo/src/options/options08.html +++ b/packages/demo/src/options/options08.html @@ -15,9 +15,7 @@

-
- Use position: 'top'to set the select dropdown in top position. -
+
Use position: 'top'to set the select dropdown in top position.
diff --git a/packages/demo/src/options/options09.html b/packages/demo/src/options/options09.html index e1e8e74c..3d774636 100644 --- a/packages/demo/src/options/options09.html +++ b/packages/demo/src/options/options09.html @@ -15,9 +15,7 @@

-
- Use displayValues: trueoption to display selected values instead text. -
+
Use displayValues: trueoption to display selected values instead text.
diff --git a/packages/demo/src/options/options10.html b/packages/demo/src/options/options10.html index 67af887b..c64c0ed7 100644 --- a/packages/demo/src/options/options10.html +++ b/packages/demo/src/options/options10.html @@ -15,9 +15,7 @@

-
- Use displayTitle: trueoption to display title (for tooltip) of selected text. -
+
Use displayTitle: trueoption to display title (for tooltip) of selected text.
diff --git a/packages/demo/src/options/options11.html b/packages/demo/src/options/options11.html index 17a076d2..f9b7033a 100644 --- a/packages/demo/src/options/options11.html +++ b/packages/demo/src/options/options11.html @@ -15,9 +15,7 @@

-
- Use displayDelimiter: ' | 'option to custom the display delimiter. -
+
Use displayDelimiter: ' | 'option to custom the display delimiter.
diff --git a/packages/demo/src/options/options14.html b/packages/demo/src/options/options14.html index 0bc471f3..ab26791c 100644 --- a/packages/demo/src/options/options14.html +++ b/packages/demo/src/options/options14.html @@ -15,9 +15,7 @@

-
- Use isOpen: trueto open the dropdown by default. -
+
Use isOpen: trueto open the dropdown by default.
diff --git a/packages/demo/src/options/options15.html b/packages/demo/src/options/options15.html index 8406207e..cffc6a1d 100644 --- a/packages/demo/src/options/options15.html +++ b/packages/demo/src/options/options15.html @@ -15,9 +15,7 @@

-
- Use keepOpen: trueto keep the select dropdown always open. -
+
Use keepOpen: trueto keep the select dropdown always open.
diff --git a/packages/demo/src/options/options16.html b/packages/demo/src/options/options16.html index 9c4185e3..36559dad 100644 --- a/packages/demo/src/options/options16.html +++ b/packages/demo/src/options/options16.html @@ -15,9 +15,7 @@

-
- Use openOnHover: trueto open the select dropdown by hover instead of click. -
+
Use openOnHover: trueto open the select dropdown by hover instead of click.
diff --git a/packages/demo/src/options/options18.html b/packages/demo/src/options/options18.html index 0df91972..34e01ae3 100644 --- a/packages/demo/src/options/options18.html +++ b/packages/demo/src/options/options18.html @@ -15,9 +15,7 @@

-
- Use filter: trueto enable filter feature. -
+
Use filter: trueto enable filter feature.
diff --git a/packages/demo/src/options/options19.html b/packages/demo/src/options/options19.html index 8a49ea31..fc83ee8a 100644 --- a/packages/demo/src/options/options19.html +++ b/packages/demo/src/options/options19.html @@ -15,9 +15,7 @@

-
- Use filterGroup: trueto filter optgroups only and not options. -
+
Use filterGroup: trueto filter optgroups only and not options.
diff --git a/packages/demo/src/options/options20.html b/packages/demo/src/options/options20.html index 158930ee..f4010e30 100644 --- a/packages/demo/src/options/options20.html +++ b/packages/demo/src/options/options20.html @@ -15,9 +15,7 @@

-
- Use filterPlaceholder: 'The filter placeholder'to set the filter placeholder. -
+
Use filterPlaceholder: 'The filter placeholder'to set the filter placeholder.
diff --git a/packages/demo/src/options/options23.html b/packages/demo/src/options/options23.html index 7366de39..fc8e4df8 100644 --- a/packages/demo/src/options/options23.html +++ b/packages/demo/src/options/options23.html @@ -15,9 +15,7 @@

-
- Use customFilterto custom filter, in this case we filter by startWith. -
+
Use customFilterto custom filter, in this case we filter by startWith.
diff --git a/packages/demo/src/options/options26.html b/packages/demo/src/options/options26.html index 8272b40f..b714d99f 100644 --- a/packages/demo/src/options/options26.html +++ b/packages/demo/src/options/options26.html @@ -15,9 +15,7 @@

-
- Use stylerto custom the item style. -
+
Use stylerto custom the item style.
diff --git a/packages/demo/src/options/options27.html b/packages/demo/src/options/options27.html index 80f9fbb1..b959ee69 100644 --- a/packages/demo/src/options/options27.html +++ b/packages/demo/src/options/options27.html @@ -23,9 +23,7 @@

- +
@@ -57,8 +55,6 @@

-
- -
+

diff --git a/packages/demo/src/options/options31.html b/packages/demo/src/options/options31.html index 8853a6b7..b6481d49 100644 --- a/packages/demo/src/options/options31.html +++ b/packages/demo/src/options/options31.html @@ -49,8 +49,6 @@

-
- -
+

diff --git a/packages/demo/src/options/options35.html b/packages/demo/src/options/options35.html index 5f908764..2ae030bc 100644 --- a/packages/demo/src/options/options35.html +++ b/packages/demo/src/options/options35.html @@ -25,13 +25,9 @@

-
- -
+
=>
-
- -
+

diff --git a/packages/demo/src/options/options36.html b/packages/demo/src/options/options36.html index 406fb0c3..ea7e6139 100644 --- a/packages/demo/src/options/options36.html +++ b/packages/demo/src/options/options36.html @@ -27,16 +27,12 @@

-
- -
+
-
- -
+

diff --git a/packages/demo/src/options/options38.html b/packages/demo/src/options/options38.html index bcccbd1f..1eb19636 100644 --- a/packages/demo/src/options/options38.html +++ b/packages/demo/src/options/options38.html @@ -30,9 +30,7 @@

-
- -
+
@@ -131,9 +129,7 @@

-
- -
+

diff --git a/packages/demo/src/options/options39.html b/packages/demo/src/options/options39.html index 7b0d63e6..8eba1acd 100644 --- a/packages/demo/src/options/options39.html +++ b/packages/demo/src/options/options39.html @@ -25,9 +25,7 @@

-
- -
+
-
+
-
- -
+
diff --git a/packages/demo/src/options/options42.html b/packages/demo/src/options/options42.html index 28623192..cb60cd98 100644 --- a/packages/demo/src/options/options42.html +++ b/packages/demo/src/options/options42.html @@ -20,8 +20,8 @@

data is ready by calling resolve(data). Lazy data will only be loaded once and reopening the dropdown will show instantly. If a failure happened, by calling the reject() callback, then the user could retry the data loading by closing and reopening the dropdown. For testing purposes, you can refresh the page or click the button to retest the lazy loading.
- Note: any pre-selected options will only show up after the data is fully loaded (e.g. 4th select with "Filter & - OK button"). + Note: + any pre-selected options will only show up after the data is fully loaded (e.g. 4th select with "Filter & OK button"). @@ -39,40 +39,30 @@

-
- -
+
-
- -
+
-
- -
+
-
- -
+
-
- -
+
diff --git a/packages/demo/src/options/options43.html b/packages/demo/src/options/options43.html index 1cbafe96..8f27197c 100644 --- a/packages/demo/src/options/options43.html +++ b/packages/demo/src/options/options43.html @@ -115,8 +115,6 @@

-
- -
+
diff --git a/packages/demo/src/options/options44.html b/packages/demo/src/options/options44.html index 47fadc65..67dc5cd3 100644 --- a/packages/demo/src/options/options44.html +++ b/packages/demo/src/options/options44.html @@ -22,9 +22,7 @@

-
- -
+