MCPcopy Create free account
hub / github.com/MCSManager/MCSManager / findParentWithClass

Function findParentWithClass

frontend/src/tools/dom.ts:1–15  ·  view source on GitHub ↗
(element: HTMLElement, className: string)

Source from the content-addressed store, hash-verified

1export function findParentWithClass(element: HTMLElement, className: string): HTMLElement | null {
2 if (element.classList.contains(className)) {
3 return element;
4 }
5 let parentElement = element.parentElement;
6
7 while (parentElement !== null) {
8 if (parentElement.classList.contains(className)) {
9 return parentElement;
10 }
11 parentElement = parentElement.parentElement;
12 }
13
14 return null;
15}
16
17export function closeAppLoading() {
18 (window as any).closeLoadingContainer();

Callers 2

addDragClassFunction · 0.90
removeDragClassFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected