From 13f2c571964cf651975f7a80f1d2d84222e8ca15 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Wed, 25 Aug 2021 03:48:13 -0400 Subject: [PATCH] Fix sizes of items pane messages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 7ef7943a17 made "Loading items…" small again after it got big during HTMLification but made everything else (e.g., welcome message, My Publications intro) small as well. This adds an ugly hack to keep the loading message small for now (without passing dedicated HTML from a bunch of different places). --- chrome/content/zotero/itemTree.jsx | 8 ++++++-- chrome/skin/default/zotero/overlay.css | 6 +++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/chrome/content/zotero/itemTree.jsx b/chrome/content/zotero/itemTree.jsx index 2b9c21049a..0cfb8860cf 100644 --- a/chrome/content/zotero/itemTree.jsx +++ b/chrome/content/zotero/itemTree.jsx @@ -328,8 +328,12 @@ var ItemTree = class ItemTree extends LibraryTree { async setItemsPaneMessage(message, lock=false) { if (this._locked) return; if (typeof message == 'string') { - let messageParts = message.split("\n\n"); - message = messageParts.map(part => `

${part}

`).join(''); + // Hack to keep "Loading items…" small + if (message == Zotero.getString('pane.items.loading')) {} + else { + let messageParts = message.split("\n\n"); + message = messageParts.map(part => `

${part}

`).join(''); + } } else if (message.outerHTML) { message = message.outerHTML; diff --git a/chrome/skin/default/zotero/overlay.css b/chrome/skin/default/zotero/overlay.css index 6fd0d5b2cb..8283eacc3d 100644 --- a/chrome/skin/default/zotero/overlay.css +++ b/chrome/skin/default/zotero/overlay.css @@ -153,12 +153,12 @@ flex-direction: column; justify-content: center; align-items: center; - width: 100%; + width: calc(100% - 4em); height: 100%; position: absolute; top: 0; - left: 0; - font-size: .7em; + left: 2em; + right: 2em; } .items-tree-message div {