Skip to content

Commit 24dab74

Browse files
committed
fix intersection cleared wrong event detail
1 parent a1190e7 commit 24dab74

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

src/components/raycaster.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ module.exports.Component = registerComponent('raycaster', {
413413
}
414414
copyArray(this.clearedIntersectedEls, this.intersectedEls);
415415
this.intersectedEls.length = 0;
416-
this.el.emit(EVENTS.intersectionCleared, this.intersectedClearedDetail);
416+
this.el.emit(EVENTS.intersectionClear, this.intersectionClearedDetail);
417417
}
418418
});
419419

tests/components/raycaster.test.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,16 @@ suite('raycaster', function () {
297297
});
298298
component.tick();
299299
});
300+
301+
test('emits intersectioncleared when disabled', function (done) {
302+
targetEl.addEventListener('raycaster-intersected', function () {
303+
el.addEventListener('raycaster-intersection-cleared', function () {
304+
done();
305+
});
306+
el.setAttribute('raycaster', 'enabled', false);
307+
});
308+
component.tick();
309+
});
300310
});
301311

302312
suite('non-recursive raycaster', function () {

0 commit comments

Comments
 (0)