From 323ecac84af173e5b4b0cf20d845c2c116c227d0 Mon Sep 17 00:00:00 2001 From: kawamataryo Date: Sat, 26 Aug 2023 13:35:08 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20remove=20reload=20button=20if=20?= =?UTF-8?q?exisits?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/domHelpers.ts | 5 +++++ src/lib/searchAndInsertBskyUsers.ts | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/lib/domHelpers.ts b/src/lib/domHelpers.ts index 832666a..d405523 100644 --- a/src/lib/domHelpers.ts +++ b/src/lib/domHelpers.ts @@ -25,6 +25,11 @@ export const insertReloadEl = (clickAction: () => void) => { van.add(lastInsertedEl.parentElement, ReloadButton({clickAction})) } +export const removeReloadEl = () => { + const reloadEl = document.querySelectorAll('.bsky-reload-btn-wrapper') + reloadEl.forEach(el => el.remove()) +} + export const getAccountNameAndDisplayName = (userCell: Element) => { const [avatarEl, displayNameEl] = userCell?.querySelectorAll("a") const twAccountName = avatarEl?.getAttribute("href")?.replace("/", "") diff --git a/src/lib/searchAndInsertBskyUsers.ts b/src/lib/searchAndInsertBskyUsers.ts index e985797..a36676b 100644 --- a/src/lib/searchAndInsertBskyUsers.ts +++ b/src/lib/searchAndInsertBskyUsers.ts @@ -1,4 +1,4 @@ -import { isOutOfTopViewport } from './domHelpers'; +import { isOutOfTopViewport, removeReloadEl } from './domHelpers'; import { getAccountNameAndDisplayName, getUserCells, insertBskyProfileEl, insertNotFoundEl, insertReloadEl } from "~lib/domHelpers"; import { isSimilarUser } from "~lib/bskyHelpers"; import { debugLog } from "~lib/utils"; @@ -29,6 +29,8 @@ export const searchAndInsertBskyUsers = async ( removeQuery: (arg: string) => Promise, }) => { + removeReloadEl() + const userCells = getUserCells({ queryParam: userCellQueryParam, filterInsertedElement: true,