Skip to content

Commit 3023cbb

Browse files
authored
Merge pull request #166 from jeevatkm/for-v3.1.0-release
For v3.1.0 release
2 parents 1a48d04 + 57ff201 commit 3023cbb

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
<p align="center">Outlook style headers and few goodies for Thunderbird</p>
55
</p>
66
<p align="center">
7-
<a href="https://github.com/jeevatkm/ReplyWithHeaderMozilla/releases/latest" alt="Version"><img src="https://img.shields.io/badge/version-3.0.0-blue.svg" alt="Version" /></a> <a href="LICENSE" alt="LICENSE"><img src="https://img.shields.io/github/license/jeevatkm/ReplyWithHeaderMozilla.svg" alt="LICENSE" /></a> <a href="http://myjeeva.com/replywithheader-mozilla" alt"Home page"><img src="https://img.shields.io/badge/Homepage-blue" alt"Home page" /> </a>
7+
<a href="https://github.com/jeevatkm/ReplyWithHeaderMozilla/releases/latest" alt="Version"><img src="https://img.shields.io/badge/version-3.1.0-blue.svg" alt="Version" /></a> <a href="LICENSE" alt="LICENSE"><img src="https://img.shields.io/github/license/jeevatkm/ReplyWithHeaderMozilla.svg" alt="LICENSE" /></a> <a href="http://myjeeva.com/replywithheader-mozilla" alt"Home page"><img src="https://img.shields.io/badge/Homepage-blue" alt"Home page" /> </a>
88
</p>
99

1010
## Download
11-
Head to Thunderbord Add-ons store to download. **RWH v3 is completly rewritten from ground up in {Web|Mail}Extension model**
11+
Head to Thunderbird Add-ons store to download. **RWH v3 is completely rewritten from the ground up in {Web|Mail}Extension model**
1212

1313
<p align="center"><b><a href="https://addons.thunderbird.net/en-US/thunderbird/addon/replywithheader/" alt="">Thunderbird Add-ons Store</a></b></p>
1414

manifest.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": 2,
33
"name": "ReplyWithHeader",
44
"description": "Outlook style headers and few goodies for Thunderbird",
5-
"version": "3.1.0-dev",
5+
"version": "3.1.0",
66
"author": "Jeevanandam M.",
77
"homepage_url": "https://myjeeva.com/replywithheader-mozilla",
88
"browser_specific_settings": {

modules/compose.mjs

+8-7
Original file line numberDiff line numberDiff line change
@@ -119,10 +119,7 @@ class ReplyWithHeader {
119119

120120
async process(tab) {
121121
let result = { isModified: false };
122-
123-
if (rwhSettings.isTransSubjectPrefix()) {
124-
result.subject = this._transformSubjectPrefix(this.#composeDetails.subject);
125-
}
122+
result.subject = await this._transformSubjectPrefix(this.#composeDetails.subject);
126123

127124
if (this.isPlainText) {
128125
rwhLogger.debug('Plain Text', this.plainTextBody);
@@ -163,7 +160,7 @@ class ReplyWithHeader {
163160
'cc': await this._extractHeader('cc', true, true),
164161
'date': await this._extractHeader('date', false, true),
165162
'reply-to': await this._extractHeader('reply-to', true, true),
166-
'subject': this._transformSubjectPrefix(await this._extractHeader('subject', false, true)),
163+
'subject': await this._transformSubjectPrefix(await this._extractHeader('subject', false, true)),
167164
}
168165
rwhLogger.debug(headers);
169166

@@ -207,7 +204,7 @@ class ReplyWithHeader {
207204
'cc': await this._extractHeader('cc', true, false),
208205
'date': await this._extractHeader('date', false, false),
209206
'reply-to': await this._extractHeader('reply-to', true, false),
210-
'subject': this._transformSubjectPrefix(await this._extractHeader('subject', false, false)),
207+
'subject': await this._transformSubjectPrefix(await this._extractHeader('subject', false, false)),
211208
}
212209
rwhLogger.debug(headers);
213210

@@ -448,7 +445,11 @@ class ReplyWithHeader {
448445
}
449446
}
450447

451-
_transformSubjectPrefix(subject) {
448+
async _transformSubjectPrefix(subject) {
449+
if (!(await rwhSettings.isTransSubjectPrefix())) {
450+
return subject;
451+
}
452+
452453
if (subject.startsWith(rwhSettings.replySubjectPrefix)) {
453454
return subject.replace(rwhSettings.replySubjectPrefix, 'RE:')
454455
}

0 commit comments

Comments
 (0)