mirror of
https://github.com/ThaUnknown/miru.git
synced 2026-08-19 16:06:26 +00:00
skeleton loaders
This commit is contained in:
parent
dad87aab79
commit
9f8460012f
2 changed files with 28 additions and 22 deletions
|
|
@ -131,10 +131,11 @@ async function alRequest(a, b) {
|
|||
}
|
||||
let alResponse
|
||||
async function searchAnime(a) {
|
||||
let frag = document.createDocumentFragment(),
|
||||
browse = document.querySelector(".browse")
|
||||
browse.textContent = '';
|
||||
browse.appendChild(skeletonCard)
|
||||
alResponse = await alRequest(a)
|
||||
// console.log(alResponse);
|
||||
let frag = document.createDocumentFragment()
|
||||
document.querySelector(".browse").textContent = '';
|
||||
try {
|
||||
alResponse.data.Page.media.forEach(media => {
|
||||
let template = cardCreator(media)
|
||||
|
|
@ -146,10 +147,10 @@ async function searchAnime(a) {
|
|||
} catch (e) {
|
||||
console.error(e)
|
||||
}
|
||||
document.querySelector(".browse").appendChild(frag)
|
||||
browse.textContent = '';
|
||||
browse.appendChild(frag)
|
||||
}
|
||||
|
||||
searchAnime()
|
||||
|
||||
let detailsfrag = document.createDocumentFragment()
|
||||
let details = {
|
||||
|
|
@ -248,6 +249,7 @@ function cardCreator(media, regexParse) {
|
|||
}
|
||||
return template
|
||||
}
|
||||
let skeletonCard = cardCreator()
|
||||
|
||||
|
||||
const DOMPARSER = new DOMParser().parseFromString.bind(new DOMParser())
|
||||
|
|
@ -324,8 +326,10 @@ const regex = /((?:\[[^\]]*\])*)?\s*((?:[^\d\[\.](?!S\d))*)?\s*((?:S\d+[^\w\[]*E
|
|||
let store = {};
|
||||
|
||||
async function hsRss(url) {
|
||||
let frag = document.createDocumentFragment()
|
||||
document.querySelector(".releases").innerHTML = ""
|
||||
let frag = document.createDocumentFragment(),
|
||||
releases = document.querySelector(".releases")
|
||||
releases.textContent = '';
|
||||
releases.appendChild(skeletonCard)
|
||||
res = await fetch(url)
|
||||
await res.text().then(async (xmlTxt) => {
|
||||
try {
|
||||
|
|
@ -350,7 +354,8 @@ async function hsRss(url) {
|
|||
}
|
||||
frag.appendChild(template)
|
||||
}
|
||||
document.querySelector(".releases").appendChild(frag)
|
||||
releases.textContent = '';
|
||||
releases.appendChild(frag)
|
||||
} catch (e) {
|
||||
console.error(e)
|
||||
}
|
||||
|
|
@ -358,4 +363,5 @@ async function hsRss(url) {
|
|||
}
|
||||
document.querySelector("#refRel").onclick = function () {
|
||||
hsRss(`https://miru.kirdow.com/request/?url=http://www.horriblesubs.info/rss.php?res=${settings.torrent1}`)
|
||||
}
|
||||
}
|
||||
searchAnime()
|
||||
26
app/sw.js
26
app/sw.js
|
|
@ -1,6 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
const CACHE_NAME = 'static-cache-v1';
|
||||
const CACHE_NAME = 'v1.0.0';
|
||||
|
||||
const FILES_TO_CACHE = [
|
||||
'offline.html',
|
||||
|
|
@ -90,15 +90,15 @@ self.addEventListener('fetch', evt => {
|
|||
)
|
||||
})
|
||||
|
||||
// self.addEventListener('fetch', (evt) => {
|
||||
// if (evt.request.mode !== 'navigate') {
|
||||
// return;
|
||||
// }
|
||||
// evt.respondWith(
|
||||
// fetch(evt.request)
|
||||
// .catch(async () => {
|
||||
// const cache = await caches.open(CACHE_NAME);
|
||||
// return cache.match('offline.html');
|
||||
// })
|
||||
// );
|
||||
// });
|
||||
self.addEventListener('fetch', (evt) => {
|
||||
if (evt.request.mode !== 'navigate') {
|
||||
return;
|
||||
}
|
||||
evt.respondWith(
|
||||
fetch(evt.request)
|
||||
.catch(async () => {
|
||||
const cache = await caches.open(CACHE_NAME);
|
||||
return cache.match('offline.html');
|
||||
})
|
||||
);
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue