Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let wrapperNode = document.querySelector(this._wrapElementSelector);
- let currentNode = "";
- let self = this;
- wrapperNode.addEventListener("click", function (event) {
- currentNode = event.target;
- (function eventDelegation() {
- if (!wrapperNode.isEqualNode(currentNode)) {
- if (currentNode.classList.contains("square")) {
- self._clickedSquare = currentNode;
- self._handleSquareClick();
- } else {
- currentNode = currentNode.parentElement;
- eventDelegation();
- }
- }
- })();
- });
Add Comment
Please, Sign In to add comment