remove cache from search

This commit is contained in:
Ashley 2023-03-26 18:14:43 +00:00
parent 18d303abd9
commit 8721ad924d

View file

@ -68,7 +68,40 @@ summary:hover{
.info > div { .info > div {
font-family:Ubuntu, sans-serif; font-family:Ubuntu, sans-serif;
} }
#fetch-spinner {
position: fixed;
top: 10px;
right: 10px;
z-index: 9999;
width: 20px;
height: 20px;
border-radius: 50%;
border-top: 2px solid #fff;
border-right: 2px solid #fff;
animation: spin 0.8s linear infinite;
}
@keyframes spin {
to {
transform: rotate(360deg);
}
}
#fetch-text {
position: fixed;
top: 10px;
right: 40px;
color: #fff;
font-weight: bold;
text-transform: uppercase;
z-index: 9999;
}
.hide {
display: none;
}
.app{ .app{
/* background-image:url("/css/head.svg"); */ /* background-image:url("/css/head.svg"); */
background-size: cover; background-size: cover;
@ -178,6 +211,8 @@ border:solid;
.tabs a.tab:hover { .tabs a.tab:hover {
color: #3cb4fa; color: #3cb4fa;
} }
.tabs a.tab:after { .tabs a.tab:after {
transition: all 0.3s cubic-bezier(1, 0, 0, 1); transition: all 0.3s cubic-bezier(1, 0, 0, 1);
will-change: transform, box-shadow, opacity; will-change: transform, box-shadow, opacity;
@ -570,33 +605,7 @@ function toggleAudio() {
localStorage.setItem("audioToggled", false); // save that audio is not toggled localStorage.setItem("audioToggled", false); // save that audio is not toggled
} }
} }
const urls = document.querySelectorAll('a[href*="/watch?v="]'); // get all links with "/watch?v=" in href attribute
urls.forEach(link => {
const url = new URL(link.href);
if (url.host !== 'www.youtube.com' && url.host !== 'youtube.com') {
console.log(`Fetching ${url.origin}`);
fetch(url.href)
.then(response => {
if (response.status === 500) {
// do nothing
}
console.log(`Fetched ${url.origin}`);
// Do something with the response
})
.catch(error => {
// Ignore network errors
if (!(error instanceof TypeError && error.message.includes('Failed to fetch'))) {
console.error(`Error fetching ${url.origin}: ${error}`);
}
});
}
});
if (audioToggled === null || audioToggled === undefined) { if (audioToggled === null || audioToggled === undefined) {