🐛 Fixed null bug

pull/8022/head
TheCymaera 4 years ago
parent 25dd06e791
commit 2c5c7a10b7

@ -713,7 +713,7 @@ export default class ElementWrapper extends Wrapper {
"elementresizeobservecontentbox": "add_content_box_observer",
"elementresizeobserveborderbox": "add_border_box_observer",
"elementresizeobservedevicepixelcontentbox": "add_device_pixel_content_box_observer",
})[name]
})[name];
block.chunks.mount.push(
b`${resize_listener} = @${functionName}(${this.var}, ${callee}.bind(${this.var}));`

@ -661,19 +661,19 @@ export function add_device_pixel_content_box_observer(node: Element, fn: () => v
}
export function get_content_rect(node: Element) {
return resize_observer_content_box.getLastEntry(node)!.contentRect;
return resize_observer_content_box.getLastEntry(node)?.contentRect;
}
export function get_content_box_size(node: Element) {
return resize_observer_content_box.getLastEntry(node)!.contentBoxSize;
return resize_observer_content_box.getLastEntry(node)?.contentBoxSize;
}
export function get_border_box_size(node: Element) {
return resize_observer_border_box.getLastEntry(node)!.borderBoxSize;
return resize_observer_border_box.getLastEntry(node)?.borderBoxSize;
}
export function get_device_pixel_content_box_size(node: Element) {
return resize_observer_device_pixel_content_box.getLastEntry(node)!.devicePixelContentBoxSize;
return resize_observer_device_pixel_content_box.getLastEntry(node)?.devicePixelContentBoxSize;
}

Loading…
Cancel
Save