Skip to content

Commit 9290564

Browse files
committed
Fix header display on TB 100.0+
Issue: #6
1 parent 82f929a commit 9290564

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

experiments/displayReceivedHeader.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,15 @@
66
const {ExtensionCommon} = ChromeUtils.import("resource://gre/modules/ExtensionCommon.jsm");
77
const {Services} = ChromeUtils.import("resource://gre/modules/Services.jsm");
88

9-
// eslint-disable-next-line no-var
9+
const {platformVersion} = Services.appinfo;
10+
let messageHeaderId = "extraHeadersArea";
11+
let headerRowTitleLabelClass = "message-header-label";
12+
if (Services.vc.compare(platformVersion, "100.0a1") === -1) {
13+
messageHeaderId = "expandedHeaders2";
14+
headerRowTitleLabelClass = "headerName";
15+
}
16+
17+
// eslint-disable-next-line no-var, vars-on-top
1018
var displayReceivedHeader = class extends ExtensionCommon.ExtensionAPI {
1119
getAPI(context) {
1220
function getDocumentByTabId(tabId) {
@@ -22,7 +30,7 @@ var displayReceivedHeader = class extends ExtensionCommon.ExtensionAPI {
2230
addHeadersToWindowById(windowId) {
2331
const window = Services.wm.getOuterWindowWithId(windowId);
2432
const {document} = window;
25-
const expandedHeaders2 = document.getElementById("expandedHeaders2");
33+
const expandedHeaders2 = document.getElementById(messageHeaderId);
2634

2735
if (expandedHeaders2) {
2836
const element = document.createElement("tr");
@@ -32,7 +40,7 @@ var displayReceivedHeader = class extends ExtensionCommon.ExtensionAPI {
3240
const headerRowTitle = document.createElement("th");
3341
const headerRowTitleLabel = document.createXULElement("label");
3442
headerRowTitleLabel.id = "expandedReceivedLabel";
35-
headerRowTitleLabel.classList.add("headerName");
43+
headerRowTitleLabel.classList.add(headerRowTitleLabelClass);
3644
headerRowTitleLabel.value = "Received";
3745
headerRowTitleLabel.control = "receivedReceivedHeader";
3846
headerRowTitle.appendChild(headerRowTitleLabel);

0 commit comments

Comments
 (0)