This commit is contained in:
Johannes Rieken 2020-10-27 18:09:54 +01:00
parent d21afdfdc1
commit 1a130d2c17

View file

@ -34,26 +34,6 @@ export function isInDOM(node: Node | null): boolean {
return false;
}
interface IDomClassList {
addClass(node: HTMLElement | SVGElement, className: string): void;
toggleClass(node: HTMLElement | SVGElement, className: string, shouldHaveIt?: boolean): void;
}
const _classList: IDomClassList = new class implements IDomClassList {
addClass(node: HTMLElement, className: string): void {
if (className && node.classList) {
node.classList.add(className);
}
}
toggleClass(node: HTMLElement, className: string, shouldHaveIt?: boolean): void {
if (node.classList) {
node.classList.toggle(className, shouldHaveIt);
}
}
};
class DomListener implements IDisposable {
private _handler: (e: any) => void;