Remove legacy node parent detection (#12814)

feature/default_network_editable
David Walsh 3 years ago committed by GitHub
parent 5dd86d32bf
commit df6db8cfef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 17
      ui/components/app/menu-droppo.js

@ -39,10 +39,9 @@ export default class MenuDroppoComponent extends Component {
if ( if (
this.props.isOpen && this.props.isOpen &&
target !== container && target !== container &&
!isDescendant(this.container, event.target) && !this.container.contains(event.target)
this.props.onClickOutside
) { ) {
this.props.onClickOutside(event); this.props.onClickOutside?.(event);
} }
}; };
@ -117,15 +116,3 @@ export default class MenuDroppoComponent extends Component {
); );
} }
} }
function isDescendant(parent, child) {
let node = child.parentNode;
while (node !== null) {
if (node === parent) {
return true;
}
node = node.parentNode;
}
return false;
}

Loading…
Cancel
Save