diff --git a/frontend/src/components/Activities.vue b/frontend/src/components/Activities.vue index 3bf06991..8df55c2d 100644 --- a/frontend/src/components/Activities.vue +++ b/frontend/src/components/Activities.vue @@ -442,7 +442,7 @@ 'outgoing_call', ].includes(activity.activity_type), 'bg-white': ['added', 'removed', 'changed'].includes( - activity.activity_type + activity.activity_type, ), }" > @@ -528,7 +528,10 @@ {{ activity.data.bcc }} -
+
{ }, ] return actions.filter((action) => - action.condition ? action.condition() : true + action.condition ? action.condition() : true, ) }) @@ -1120,12 +1123,12 @@ const activities = computed(() => { } else if (props.title == 'Emails') { if (!all_activities.data?.versions) return [] activities = all_activities.data.versions.filter( - (activity) => activity.activity_type === 'communication' + (activity) => activity.activity_type === 'communication', ) } else if (props.title == 'Comments') { if (!all_activities.data?.versions) return [] activities = all_activities.data.versions.filter( - (activity) => activity.activity_type === 'comment' + (activity) => activity.activity_type === 'comment', ) } else if (props.title == 'Calls') { if (!all_activities.data?.calls) return [] @@ -1338,12 +1341,15 @@ function reply(email, reply_all = false) { editor.bccEmails = bcc } + let repliedMessage = `
${message}
` + editor.editor .chain() .clearContent() - .insertContent(message) + .insertContent('

.

') + .updateAttributes('paragraph', {class:'reply-to-content'}) + .insertContent(repliedMessage) .focus('all') - .setBlockquote() .insertContentAt(0, { type: 'paragraph' }) .focus('start') .run() diff --git a/frontend/src/components/EmailEditor.vue b/frontend/src/components/EmailEditor.vue index d7f88179..2398aba5 100644 --- a/frontend/src/components/EmailEditor.vue +++ b/frontend/src/components/EmailEditor.vue @@ -1,12 +1,20 @@