Поддержка одиночного элемента

This commit is contained in:
Valentin Silytuin 2025-01-21 15:39:46 +04:00
parent 027de13831
commit 6eba60b7cb
1 changed files with 12 additions and 4 deletions

View File

@ -310,6 +310,13 @@ const init = async (items = [], options = {}, index = 0) => {
export default (container, options) => {
const items = [];
if (options.single) {
items.push(container.href);
container.addEventListener('click', (event) => {
event.preventDefault();
init(items, options);
});
} else {
for (const [index, element] of [...container.children].entries()) {
items.push(element.href);
element.addEventListener('click', (event) => {
@ -317,4 +324,5 @@ export default (container, options) => {
init(items, options, index);
});
}
}
};