Skip to content

Commit 2477890

Browse files
committed
fix: use rest parameter in $ utility to restore argument handling
1 parent 83c5c8d commit 2477890

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

js/block.js

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4619,22 +4619,18 @@ class Block {
46194619
* @public
46204620
* @returns {Array|HTMLElement} - An array of elements or a single element.
46214621
*/
4622-
const $ = () => {
4623-
const elements = new Array();
4624-
4625-
for (let i = 0; i < elements.length; i++) {
4626-
let element = elements[i];
4622+
const $ = (...args) => {
4623+
const elements = [];
4624+
for (let i = 0; i < args.length; i++) {
4625+
let element = args[i];
46274626
if (typeof element === "string") {
46284627
element = docById(element);
46294628
}
4630-
4631-
if (elements.length === 1) {
4629+
if (args.length === 1) {
46324630
return element;
46334631
}
4634-
46354632
elements.push(element);
46364633
}
4637-
46384634
return elements;
46394635
};
46404636

0 commit comments

Comments
 (0)