mirror of
https://github.com/the-djmaze/snappymail.git
synced 2025-02-24 23:08:08 +08: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() {
|
||||
|
|
|
@ -1037,17 +1037,17 @@ export class ComposePopupView extends AbstractViewPopup {
|
|||
case ComposeType.Reply:
|
||||
case ComposeType.ReplyAll:
|
||||
sFrom = message.fromToLine(false, true);
|
||||
sText = '<div><p>' + i18n('COMPOSE/REPLY_MESSAGE_TITLE', { DATETIME: sDate, EMAIL: sFrom })
|
||||
sText = '<br><br><p>' + i18n('COMPOSE/REPLY_MESSAGE_TITLE', { DATETIME: sDate, EMAIL: sFrom })
|
||||
+ ':</p><blockquote>'
|
||||
+ sText.replace(/<img[^>]+>/g, '').replace(/<a\s[^>]+><\/a>/g, '').trim()
|
||||
+ '</blockquote></div>';
|
||||
+ '</blockquote>';
|
||||
break;
|
||||
|
||||
case ComposeType.Forward:
|
||||
sFrom = message.fromToLine(false, true);
|
||||
sTo = message.toToLine(false, true);
|
||||
sCc = message.ccToLine(false, true);
|
||||
sText = '<div><p>' + i18n('COMPOSE/FORWARD_MESSAGE_TOP_TITLE') + '</p>'
|
||||
sText = '<br><br><p>' + i18n('COMPOSE/FORWARD_MESSAGE_TOP_TITLE') + '</p><div>'
|
||||
+ i18n('GLOBAL/FROM') + ': ' + sFrom
|
||||
+ '<br>'
|
||||
+ i18n('GLOBAL/TO') + ': ' + sTo
|
||||
|
|
Loading…
Reference in a new issue