Fix item pane header (#4159)
* Improve feed item pane header (fixes #4141) * Show item pane custom head when headerMode is none (fixes #4116) * fx115: Fix button style on windows (fixes #4120) * Move split-menu-button styles to SCSS
This commit is contained in:
parent
845f11b1da
commit
a6076ce76c
12 changed files with 214 additions and 103 deletions
|
@ -66,7 +66,23 @@ describe("Item pane", function () {
|
|||
it("should be hidden when set to None mode", async function () {
|
||||
Zotero.Prefs.set('itemPaneHeader', 'none');
|
||||
await createDataObject('item', itemData);
|
||||
assert.isTrue(doc.querySelector('item-pane-header').hidden);
|
||||
assert.equal(doc.querySelector('item-pane-header').clientHeight, 0);
|
||||
});
|
||||
|
||||
it("should show custom header elements when set to None mode", async function () {
|
||||
Zotero.Prefs.set('itemPaneHeader', 'none');
|
||||
|
||||
// Use feed item toggle button as an example
|
||||
let feed = await createFeed();
|
||||
await selectLibrary(win, feed.libraryID);
|
||||
await waitForItemsLoad(win);
|
||||
|
||||
var item = await createDataObject('feedItem', { libraryID: feed.libraryID });
|
||||
await ZoteroPane.selectItem(item.id);
|
||||
let feedButton = ZoteroPane.itemPane._itemDetails.querySelector('.feed-item-toggleRead-button');
|
||||
assert.exists(feedButton);
|
||||
|
||||
await selectLibrary(win);
|
||||
});
|
||||
|
||||
it("should show title when set to Title mode", async function () {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue