Skip to content

Commit 3467f70

Browse files
committed
width(target: Element)
1 parent 218ba68 commit 3467f70

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/client/stdlib/width.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ import {observe} from "./generators/observe.js";
22

33
// Override the width definition to use main instead of body (and also use a
44
// ResizeObserver instead of listening for window resize events).
5-
export function width() {
5+
export function width(target = document.querySelector<HTMLElement>("main")!) {
66
return observe((notify: (width: number) => void) => {
77
let width: number;
88
const observer = new ResizeObserver(([entry]) => {
99
const w = entry.contentRect.width;
1010
if (w !== width) notify((width = w));
1111
});
12-
observer.observe(document.querySelector<HTMLElement>("main")!);
12+
observer.observe(target);
1313
return () => observer.disconnect();
1414
});
1515
}

0 commit comments

Comments
 (0)