From 96f6b871ce3f8cdb3c14e3237244eaa3bbd702f4 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Mon, 20 Jun 2022 18:42:19 -0400 Subject: [PATCH] fx-compat: Fix sync error panel --- chrome/content/zotero/xpcom/sync/syncRunner.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/chrome/content/zotero/xpcom/sync/syncRunner.js b/chrome/content/zotero/xpcom/sync/syncRunner.js index 59a1bff08b..9fb053f387 100644 --- a/chrome/content/zotero/xpcom/sync/syncRunner.js +++ b/chrome/content/zotero/xpcom/sync/syncRunner.js @@ -1502,8 +1502,8 @@ Zotero.Sync.Runner_Module = function (options = {}) { } for (let e of errors) { - var box = doc.createElement('vbox'); - var label = doc.createElement('label'); + var box = doc.createXULElement('vbox'); + var label = doc.createXULElement('label'); if (e.libraryID !== undefined) { label.className = "zotero-sync-error-panel-library-name"; if (e.libraryID == 0) { @@ -1515,15 +1515,15 @@ Zotero.Sync.Runner_Module = function (options = {}) { } label.setAttribute('value', libraryName); } - var content = doc.createElement('vbox'); - var buttons = doc.createElement('hbox'); + var content = doc.createXULElement('vbox'); + var buttons = doc.createXULElement('hbox'); buttons.pack = 'end'; box.appendChild(label); box.appendChild(content); box.appendChild(buttons); if (e.dialogHeader) { - let header = doc.createElement('description'); + let header = doc.createXULElement('description'); header.className = 'error-header'; header.textContent = e.dialogHeader; content.appendChild(header); @@ -1542,7 +1542,7 @@ Zotero.Sync.Runner_Module = function (options = {}) { msg = e.message; } - var desc = doc.createElement('description'); + var desc = doc.createXULElement('description'); desc.textContent = msg; // Make the text selectable desc.setAttribute('style', '-moz-user-select: text; cursor: text'); @@ -1566,7 +1566,7 @@ Zotero.Sync.Runner_Module = function (options = {}) { var buttonCallback = e.dialogButtonCallback; } - let button = doc.createElement('button'); + let button = doc.createXULElement('button'); button.setAttribute('label', buttonText); button.onclick = function () { buttonCallback(); @@ -1579,7 +1579,7 @@ Zotero.Sync.Runner_Module = function (options = {}) { buttonText = e.dialogButton2Text; buttonCallback = e.dialogButton2Callback; - let button2 = doc.createElement('button'); + let button2 = doc.createXULElement('button'); button2.setAttribute('label', buttonText); button2.onclick = () => { buttonCallback();