UNPKG

@paperbits/common

Version:
17 lines (15 loc) 477 B
import { BehaviorHandle } from "./behavior"; export class SelectableBehavior { public static attach(element: HTMLElement): BehaviorHandle { setImmediate(() => { if (element.classList.contains("selected")) { element.scrollIntoView({ block: "center" }); } }); return { detach: () => { // No specific cleanup needed for this behavior } }; } }