Fix sizes of items pane messages

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).
This commit is contained in:
Dan Stillman 2021-08-25 03:48:13 -04:00
parent e14bd828ca
commit 13f2c57196
2 changed files with 9 additions and 5 deletions

View file

@ -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 => `<p>${part}</p>`).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 => `<p>${part}</p>`).join('');
}
}
else if (message.outerHTML) {
message = message.outerHTML;

View file

@ -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 {