mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-07 16:37:02 +03:00
Bugfix: add some space above signature in HTML mode
This commit is contained in:
parent
a06b59784a
commit
6e687aeb1e
1 changed files with 5 additions and 2 deletions
7
dev/External/SquireUI.js
vendored
7
dev/External/SquireUI.js
vendored
|
|
@ -452,14 +452,17 @@ class SquireUI
|
||||||
const squire = this.squire,
|
const squire = this.squire,
|
||||||
root = squire.getRoot(),
|
root = squire.getRoot(),
|
||||||
range = squire.getSelection(),
|
range = squire.getSelection(),
|
||||||
|
br = createElement('br'),
|
||||||
div = createElement('div');
|
div = createElement('div');
|
||||||
div.className = 'rl-signature';
|
div.className = 'rl-signature';
|
||||||
div.innerHTML = cfg.isHtml ? cfg.signature : plainToHtml(cfg.signature);
|
div.innerHTML = cfg.isHtml ? cfg.signature : plainToHtml(cfg.signature);
|
||||||
root.querySelectorAll('div.rl-signature').forEach(node => node.remove());
|
root.querySelectorAll('div.rl-signature').forEach(node => node.remove());
|
||||||
cfg.insertBefore ? root.prepend(div) : root.append(div);
|
cfg.insertBefore ? root.prepend(div) : root.append(div);
|
||||||
// Move cursor above signature
|
// Move cursor above signature
|
||||||
range.setStart(div, 0);
|
div.before(br);
|
||||||
range.setEnd(div, 0);
|
div.before(br.cloneNode());
|
||||||
|
range.setStart(br, 0);
|
||||||
|
range.setEnd(br, 0);
|
||||||
squire.setSelection( range );
|
squire.setSelection( range );
|
||||||
}
|
}
|
||||||
this._prev_txt_sig = signature;
|
this._prev_txt_sig = signature;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue