1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

add typed wrapper around document.getElementById

This commit is contained in:
checktheroads
2021-04-22 18:56:37 -07:00
parent 7920eff672
commit d2b915f6c2

View File

@ -148,6 +148,10 @@ export function* getElements(
}
}
export function getElement<E extends HTMLElement>(id: string): Nullable<E> {
return document.getElementById(id) as Nullable<E>;
}
/**
* scrollTo() wrapper that calculates a Y offset relative to `element`, but also factors in an
* offset relative to div#content-title. This ensures we scroll to the element, but leave enough