diff --git a/e2e-tests/cypress/e2e/browse-data.cy.js b/e2e-tests/cypress/e2e/browse-data.cy.js index 9a24e88eb..8bcacec7d 100644 --- a/e2e-tests/cypress/e2e/browse-data.cy.js +++ b/e2e-tests/cypress/e2e/browse-data.cy.js @@ -433,7 +433,10 @@ describe('Data browser data', () => { cy.contains('Album').click(); cy.testid('DataFilterControl_input_ArtistId').type('22{enter}'); // cy.contains('Presence').rightclick(); + // cy.contains('Coda').rightclick(); + // cy.testid('DropDownMenu-container-0').contains('Export').click(); cy.contains('Export').click(); + // cy.wait(1000); cy.themeshot('data-browser-export-menu'); }); diff --git a/e2e-tests/screenshots/dummy.txt b/e2e-tests/screenshots/dummy.txt deleted file mode 100644 index 59633d601..000000000 --- a/e2e-tests/screenshots/dummy.txt +++ /dev/null @@ -1 +0,0 @@ -Folder with screenshots \ No newline at end of file diff --git a/packages/web/src/buttons/ToolStripDropDownButton.svelte b/packages/web/src/buttons/ToolStripDropDownButton.svelte index 5a06ab9ab..b84536163 100644 --- a/packages/web/src/buttons/ToolStripDropDownButton.svelte +++ b/packages/web/src/buttons/ToolStripDropDownButton.svelte @@ -14,8 +14,9 @@ function handleClick(e) { const rect = e.detail.target.getBoundingClientRect(); const left = rect.left; - const top = rect.bottom; - currentDropDownMenu.set({ left, top, items: menu }); + const top = rect.top; + // const top = rect.bottom; + currentDropDownMenu.set({ left, bottom: window.innerHeight - top, items: menu }); } diff --git a/packages/web/src/modals/CurrentDropDownMenu.svelte b/packages/web/src/modals/CurrentDropDownMenu.svelte index 320285ca7..327045e93 100644 --- a/packages/web/src/modals/CurrentDropDownMenu.svelte +++ b/packages/web/src/modals/CurrentDropDownMenu.svelte @@ -8,6 +8,7 @@ ($currentDropDownMenu = null)} diff --git a/packages/web/src/modals/DropDownMenu.svelte b/packages/web/src/modals/DropDownMenu.svelte index f5ac0c323..05f7ddcf4 100644 --- a/packages/web/src/modals/DropDownMenu.svelte +++ b/packages/web/src/modals/DropDownMenu.svelte @@ -7,29 +7,6 @@ if (side == 'right') return { top: top, left: left + box.width }; return { top: top, left: left }; } - - function fixPopupPlacement(element) { - const { width, height } = element.getBoundingClientRect(); - let offset = getElementOffset(element); - - let newLeft = null; - let newTop = null; - - if (offset.left + width > window.innerWidth) { - newLeft = offset.left - width; - - if (newLeft < 0) newLeft = 0; - } - - if (offset.top + height > window.innerHeight) { - newTop = offset.top - height; - - if (newTop < 0) newTop = 0; - } - - if (newLeft != null) element.style.left = `${newLeft}px`; - if (newTop != null) element.style.top = `${newTop}px`; - } -