Skip to content

Commit

Permalink
style: simplify loop
Browse files Browse the repository at this point in the history
  • Loading branch information
dbajpeyi committed Jul 16, 2024
1 parent 1052e52 commit 5ec6e2a
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 55 deletions.
14 changes: 3 additions & 11 deletions dist/autofill-debug.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 3 additions & 11 deletions dist/autofill.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 3 additions & 11 deletions src/autofill-utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -570,7 +570,7 @@ function getActiveElement (root = document) {
* Takes a root, creates a treewalker and finds all shadow elements that match the selector
* @param {HTMLElement} root
* @param {string} selector
* @returns {HTMLElement[]}
* @returns {Element[]}
*/
function findEnclosedShadowElements (root, selector) {
const shadowElements = []
Expand All @@ -579,20 +579,12 @@ function findEnclosedShadowElements (root, selector) {
let node = walker.nextNode()
while (node) {
if (node instanceof HTMLElement && node.shadowRoot) {
shadowElements.push(node.shadowRoot.querySelectorAll(selector))
shadowElements.push(...node.shadowRoot.querySelectorAll(selector))
}
node = walker.nextNode()
}

const elements = []
shadowElements.forEach((shadowElementList) => {
shadowElementList.forEach((el) => {
if (el instanceof HTMLElement) {
elements.push(el)
}
})
})
return elements
return shadowElements
}

export {
Expand Down
14 changes: 3 additions & 11 deletions swift-package/Resources/assets/autofill-debug.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 3 additions & 11 deletions swift-package/Resources/assets/autofill.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 5ec6e2a

Please sign in to comment.