Fix resizer

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
pull/21833/head
Šimon Brandner 2021-09-22 08:29:04 +02:00
parent f02d6e8240
commit d4665979b8
No known key found for this signature in database
GPG Key ID: 55C211A1226CB17D
1 changed files with 3 additions and 3 deletions

View File

@ -130,7 +130,7 @@ export default class Resizer<C extends IConfig = IConfig> {
// mark as currently resizing
if (this.classNames.resizing) {
this.container.classList.add(this.classNames.resizing);
this.container?.classList?.add(this.classNames.resizing);
}
if (this.config.onResizeStart) {
this.config.onResizeStart();
@ -147,7 +147,7 @@ export default class Resizer<C extends IConfig = IConfig> {
const body = document.body;
const finishResize = () => {
if (this.classNames.resizing) {
this.container.classList.remove(this.classNames.resizing);
this.container?.classList?.remove(this.classNames.resizing);
}
distributor.finish();
if (this.config.onResizeStop) {
@ -194,7 +194,7 @@ export default class Resizer<C extends IConfig = IConfig> {
if (this?.config?.handler) {
return [this.config.handler];
}
if (!this.container.children) return [];
if (!this.container?.children) return [];
return Array.from(this.container.querySelectorAll(`.${this.classNames.handle}`)) as HTMLElement[];
}
}