From 2fa48d8dde5fc6220b65db8d9a8587731a8aeea7 Mon Sep 17 00:00:00 2001 From: HangLe Date: Mon, 13 Mar 2023 14:14:15 +0200 Subject: [PATCH] New way to prevent background scrolling to top when a modal is opened --- .../src/common/globalFunctions.js | 9 --------- .../src/components/BrowserSecondaryNavbar.vue | 2 -- .../src/components/ContainerTable.vue | 3 --- .../src/components/CopyFolderModal.vue | 4 +--- .../src/components/CreateFolderModal.vue | 2 -- .../src/components/DeleteModal.vue | 16 ++++++---------- .../src/components/EditTagsModal.vue | 2 -- .../src/components/ShareModal.vue | 2 -- .../src/components/UploadModal.vue | 2 -- .../src/pages/BrowserPage.vue | 9 ++++----- 10 files changed, 11 insertions(+), 40 deletions(-) diff --git a/swift_browser_ui_frontend/src/common/globalFunctions.js b/swift_browser_ui_frontend/src/common/globalFunctions.js index 9731a26f3..79b5a6fd4 100644 --- a/swift_browser_ui_frontend/src/common/globalFunctions.js +++ b/swift_browser_ui_frontend/src/common/globalFunctions.js @@ -6,7 +6,6 @@ export function toggleCreateFolderModal(folderName) { if (folderName) { store.commit("setFolderName", folderName); } - modifyBrowserPageStyles(); } export function toggleEditTagsModal(objectName, containerName) { @@ -17,7 +16,6 @@ export function toggleEditTagsModal(objectName, containerName) { if (containerName) { store.commit("setFolderName", containerName); } - modifyBrowserPageStyles(); } export function toggleCopyFolderModal(folderName, sourceProjectId) { @@ -28,7 +26,6 @@ export function toggleCopyFolderModal(folderName, sourceProjectId) { if(sourceProjectId) { store.commit("setSourceProjectId", sourceProjectId); } - modifyBrowserPageStyles(); } export function toggleDeleteModal(objects, containerName) { @@ -39,12 +36,6 @@ export function toggleDeleteModal(objects, containerName) { if (containerName) { store.commit("setFolderName", containerName); } - modifyBrowserPageStyles(); -} - -export function modifyBrowserPageStyles() { - const element = document.getElementById("mainContainer"); - element.classList.toggle("mainContainer-additionalStyles"); } export function getProjectNumber(project) { diff --git a/swift_browser_ui_frontend/src/components/BrowserSecondaryNavbar.vue b/swift_browser_ui_frontend/src/components/BrowserSecondaryNavbar.vue index 3654eeefe..9e38802bc 100644 --- a/swift_browser_ui_frontend/src/components/BrowserSecondaryNavbar.vue +++ b/swift_browser_ui_frontend/src/components/BrowserSecondaryNavbar.vue @@ -104,7 +104,6 @@