From 637811d5d3b9f03258449324f0667f156d170bf5 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Wed, 9 Aug 2017 14:55:32 +0200 Subject: [PATCH] Moves down the RTE toolbar when it's closer to the top canvas edge. Fixes #61 --- index.html | 2 +- src/rich_text_editor/index.js | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index b9d563d07..777fbc4e7 100755 --- a/index.html +++ b/index.html @@ -13,7 +13,7 @@
-
Some TEXT
+
Test text
diff --git a/src/rich_text_editor/index.js b/src/rich_text_editor/index.js index 38de63886..242f7d60b 100644 --- a/src/rich_text_editor/index.js +++ b/src/rich_text_editor/index.js @@ -122,7 +122,14 @@ module.exports = () => { var pos = canvas.getTargetToElementDim(toolbar.el, this.lastEl, { event: 'rteToolbarPosUpdate', }); - console.log(pos); + + if (c.adjustToolbar) { + // Move the toolbar down when the top canvas edge is reached + if (pos.top <= pos.canvasTop) { + pos.top = pos.elementTop + pos.elementHeight; + } + } + var toolbarStyle = toolbar.el.style; toolbarStyle.top = pos.top + u; toolbarStyle.left = pos.left + u;