Browse Source

Add default RTE position to left 0

pull/3905/head
Artur Arseniev 5 years ago
parent
commit
733d914ca3
  1. 3
      src/canvas/index.js
  2. 3
      src/rich_text_editor/index.js

3
src/canvas/index.js

@ -34,6 +34,7 @@
* @module Canvas
*/
import { isUndefined } from 'underscore';
import { getElement, getViewEl } from 'utils/mixins';
import defaults from './config/config';
import Canvas from './model/Canvas';
@ -431,7 +432,7 @@ export default () => {
const { event } = opts;
let top = -toolbarH;
let left = pos.width - toolbarW;
let left = !isUndefined(opts.left) ? opts.left : pos.width - toolbarW;
left = pos.left < -left ? -pos.left : left;
left = elRight > frCvOff.width ? left - (elRight - frCvOff.width) : left;

3
src/rich_text_editor/index.js

@ -277,7 +277,8 @@ export default () => {
const canvas = config.em.get('Canvas');
const { style } = toolbar;
const pos = canvas.getTargetToElementFixed(lastEl, toolbar, {
event: 'rteToolbarPosUpdate'
event: 'rteToolbarPosUpdate',
left: 0
});
style.top = pos.top + un;

Loading…
Cancel
Save