Skip to content

Commit 4e17130

Browse files
committed
fix tests
1 parent 2f59ee2 commit 4e17130

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

packages/alpinejs/src/lifecycle.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,8 @@ export function interceptInit(callback) { initInterceptors.push(callback) }
8181
export function initTree(el, walker = walk, intercept = () => {}) {
8282
deferHandlingDirectives(() => {
8383
walker(el, (el, skip) => {
84-
// Prevent initing an element multiple times...
85-
if (el._x_inited) {
86-
el._x_ignore && skip()
84+
if (el._x_inited) {
85+
if (el._x_ignore) skip()
8786

8887
return
8988
}
@@ -94,9 +93,11 @@ export function initTree(el, walker = walk, intercept = () => {}) {
9493

9594
directives(el, el.attributes).forEach(handle => handle())
9695

97-
el._x_ignore && skip()
98-
99-
el._x_inited = true
96+
if (el._x_ignore) {
97+
skip()
98+
} else {
99+
el._x_inited = true
100+
}
100101
})
101102
})
102103
}
@@ -106,6 +107,6 @@ export function destroyTree(root) {
106107
cleanupAttributes(el)
107108
cleanupElement(el)
108109

109-
delete el._x_isInit
110+
delete el._x_inited
110111
})
111112
}

0 commit comments

Comments
 (0)