mirror of
https://github.com/nkcmr/HyperTab.git
synced 2026-04-18 23:19:44 +02:00
fix: little bit of code cleanup
This commit is contained in:
@@ -147,41 +147,11 @@ const HighlightMatches: FunctionComponent<{
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
// // <big_sigh> ...
|
|
||||||
// function faviconsWork(tabURL: string, size: number): Promise<boolean> {
|
|
||||||
// return new Promise((resolve) => {
|
|
||||||
// const hiddenDiv = document.createElement("div", {});
|
|
||||||
// hiddenDiv.setAttribute("style", "display:none;");
|
|
||||||
// const testImg = document.createElement("img");
|
|
||||||
// testImg.src = faviconURL({ url: tabURL } as chrome.tabs.Tab, 32)!;
|
|
||||||
// testImg.onerror = () => {
|
|
||||||
// document.body.removeChild(hiddenDiv);
|
|
||||||
// resolve(false);
|
|
||||||
// };
|
|
||||||
// testImg.onload = () => {
|
|
||||||
// document.body.removeChild(hiddenDiv);
|
|
||||||
// resolve(true);
|
|
||||||
// };
|
|
||||||
// hiddenDiv.appendChild(testImg);
|
|
||||||
// document.body.appendChild(hiddenDiv);
|
|
||||||
// });
|
|
||||||
// }
|
|
||||||
|
|
||||||
function faviconURL(t: chrome.tabs.Tab): string | undefined {
|
function faviconURL(t: chrome.tabs.Tab): string | undefined {
|
||||||
return (
|
return (
|
||||||
t.favIconUrl ??
|
t.favIconUrl ??
|
||||||
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="
|
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="
|
||||||
);
|
);
|
||||||
// if (t.favIconUrl) {
|
|
||||||
// return t.favIconUrl;
|
|
||||||
// }
|
|
||||||
// if (!t.url) {
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
// const url = new URL(browser.runtime.getURL("/_favicon/"));
|
|
||||||
// url.searchParams.set("pageUrl", t.url);
|
|
||||||
// url.searchParams.set("size", `${size}`);
|
|
||||||
// return url.toString();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const prefersDarkMode = (): boolean => {
|
const prefersDarkMode = (): boolean => {
|
||||||
@@ -374,18 +344,6 @@ const Popup: FunctionComponent = () => {
|
|||||||
const [tabs, setTabs] = useState<chrome.tabs.Tab[]>([]);
|
const [tabs, setTabs] = useState<chrome.tabs.Tab[]>([]);
|
||||||
const [searchQuery, setSearchQuery] = useState("");
|
const [searchQuery, setSearchQuery] = useState("");
|
||||||
|
|
||||||
// const FAVICON_NOT_SUPPORTED = 0;
|
|
||||||
// const FAVICON_SUPPORTED_VIA_EXT_URL = 1;
|
|
||||||
// const FAVICON_SUPPORTED_VIA_TAB_DATA = 2;
|
|
||||||
// const [enableFavicons, setEnabledFavicons] = useState(FAVICON_NOT_SUPPORTED);
|
|
||||||
// useEffect(() => {
|
|
||||||
// faviconsWork("https://www.google.com", 32).then((ok) => {
|
|
||||||
// if (enableFavicons === 0) {
|
|
||||||
// setEnabledFavicons(FAVICON_SUPPORTED_VIA_EXT_URL);
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
// }, []);
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (tabs.length === 0) {
|
if (tabs.length === 0) {
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user