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 (
this.props.isOpen &&
target !== container &&
!isDescendant(this.container, event.target) &&
this.props.onClickOutside
!this.container.contains(event.target)
) {
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