From 0bec3f040bf552582d0c7670430cd4fef0946a1d Mon Sep 17 00:00:00 2001 From: eight Date: Tue, 18 Jun 2019 01:25:44 +0800 Subject: [PATCH] Fix: query heights before set --- edit/sections-editor.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/edit/sections-editor.js b/edit/sections-editor.js index 6242dbb6..6b7ffc97 100644 --- a/edit/sections-editor.js +++ b/edit/sections-editor.js @@ -107,10 +107,10 @@ function createSectionsEditor({style, onTitleChanged}) { if (available <= 0) { return; } - for (const section of sections) { - const cmHeight = section.cm.getWrapperElement().offsetHeight; - section.cm.setSize(null, cmHeight + Math.floor(available / sections.length)); - } + const cmHeights = sections.map(s => s.cm.getWrapperElement().offsetHeight); + sections.forEach((section, i) => { + section.cm.setSize(null, cmHeights[i] + Math.floor(available / sections.length)); + }); } function genId() {