mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-09 06:28:28 +03:00
Resolve #356
This commit is contained in:
parent
08173c7663
commit
bde9835d5d
2 changed files with 16 additions and 8 deletions
18
dev/External/SquireUI.js
vendored
18
dev/External/SquireUI.js
vendored
|
|
@ -451,7 +451,6 @@ class SquireUI
|
|||
} else {
|
||||
const squire = this.squire,
|
||||
root = squire.getRoot(),
|
||||
range = squire.getSelection(),
|
||||
br = createElement('br'),
|
||||
div = createElement('div');
|
||||
div.className = 'rl-signature';
|
||||
|
|
@ -461,9 +460,7 @@ class SquireUI
|
|||
// Move cursor above signature
|
||||
div.before(br);
|
||||
div.before(br.cloneNode());
|
||||
range.setStart(br, 0);
|
||||
range.setEnd(br, 0);
|
||||
squire.setSelection( range );
|
||||
this.setCursorAt(br);
|
||||
}
|
||||
this._prev_txt_sig = signature;
|
||||
} catch (e) {
|
||||
|
|
@ -478,7 +475,18 @@ class SquireUI
|
|||
|
||||
setData(html) {
|
||||
// this.plain.value = html;
|
||||
this.squire.setHTML(trimLines(html));
|
||||
const squire = this.squire,
|
||||
root = squire.getRoot();
|
||||
squire.setHTML(trimLines(html));
|
||||
this.setCursorAt(root);
|
||||
}
|
||||
|
||||
setCursorAt(node) {
|
||||
const squire = this.squire,
|
||||
range = squire.getSelection();
|
||||
range.setStart(node, 0);
|
||||
range.setEnd(node, 0);
|
||||
squire.setSelection( range );
|
||||
}
|
||||
|
||||
focus() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue