Skip to content

Commit a6e8a72

Browse files
committed
Add option to pass array
1 parent 9d57236 commit a6e8a72

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"javascript"
1616
],
1717
"main": "src/scripts/tiny-ui-toggle.js",
18-
"version": "2.0.0",
18+
"version": "2.0.1",
1919
"license": "MIT",
2020
"engines": {
2121
"node": ">=14"

src/scripts/tiny-ui-toggle.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,16 @@ const Toggle = function (options) {
5252
let elements;
5353
if (selector === '') return returnArray ? [] : null;
5454

55+
// String
5556
if (typeof selector === 'string') {
5657
elements = (scope === 'single') ? document.querySelector(selector) : document.querySelectorAll(selector);
5758
elements = returnArray ? [...elements] : elements;
5859
}
60+
// Array
61+
else if (typeof selector === 'object') {
62+
elements = selector;
63+
}
64+
// Element
5965
else {
6066
elements = selector;
6167
elements = returnArray ? [elements] : elements;

0 commit comments

Comments
 (0)