From 55310c885df48f8d7c677a462f1e40b0d2e130e9 Mon Sep 17 00:00:00 2001 From: hizzgdev Date: Thu, 21 Dec 2023 22:40:12 +0800 Subject: [PATCH 1/2] fix bug that zoom doesn't work when zoom < 1 and container size is changed bigger --- src/jsmind.view_provider.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jsmind.view_provider.js b/src/jsmind.view_provider.js index f913aee2..455da2c1 100644 --- a/src/jsmind.view_provider.js +++ b/src/jsmind.view_provider.js @@ -365,7 +365,7 @@ export class ViewProvider { } let e_panel_rect = this.e_panel.getBoundingClientRect(); if ( - zoom < 1 && + zoom < 1 && zoom < this.zoom_current && this.size.w * zoom < e_panel_rect.width && this.size.h * zoom < e_panel_rect.height ) { From c9a8bdbb615a18c55cac28986c020a687920b7aa Mon Sep 17 00:00:00 2001 From: hizzgdev Date: Thu, 21 Dec 2023 22:47:42 +0800 Subject: [PATCH 2/2] format --- src/jsmind.view_provider.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/jsmind.view_provider.js b/src/jsmind.view_provider.js index 455da2c1..542dae60 100644 --- a/src/jsmind.view_provider.js +++ b/src/jsmind.view_provider.js @@ -365,7 +365,8 @@ export class ViewProvider { } let e_panel_rect = this.e_panel.getBoundingClientRect(); if ( - zoom < 1 && zoom < this.zoom_current && + zoom < 1 && + zoom < this.zoom_current && this.size.w * zoom < e_panel_rect.width && this.size.h * zoom < e_panel_rect.height ) {