mirror of
https://github.com/danbulant/Mangades
synced 2026-07-05 02:50:34 +00:00
fix image preloading
This commit is contained in:
parent
5dedcf2528
commit
2a9f699b1b
1 changed files with 15 additions and 11 deletions
|
|
@ -16,18 +16,23 @@
|
||||||
var title = manga.title.en || manga.title.jp || Object.values(manga.title)[0];
|
var title = manga.title.en || manga.title.jp || Object.values(manga.title)[0];
|
||||||
$: title = manga.title.en || manga.title.jp || Object.values(manga.title)[0];
|
$: title = manga.title.en || manga.title.jp || Object.values(manga.title)[0];
|
||||||
|
|
||||||
// $: if(last !== -1) preloadPage(page + 1);
|
onMount(() => {
|
||||||
|
preloadPage(parseInt(page) + 1)
|
||||||
|
});
|
||||||
|
|
||||||
// onMount(() => preloadPage(page + 1));
|
$: if(last !== page) preloadPage(parseInt(page) + 1);
|
||||||
|
|
||||||
// let last = -1;
|
let last = -1;
|
||||||
// function preloadPage(num: number) {
|
function preloadPage(num: number) {
|
||||||
// if(last === num) return;
|
if(last === num) return;
|
||||||
// if(typeof window === "undefined") return;
|
if(typeof window === "undefined") return;
|
||||||
// preloadData("./" + num);
|
if(num >= (atHome.chapter[quality].length)) return;
|
||||||
// (new Image()).src = `${imageproxy}${atHome.baseUrl}/${quality}/${atHome.chapter.hash}/${atHome.chapter[quality][num - 1]}`;
|
if(num < 1) return;
|
||||||
// last = num;
|
console.log("Preloading page " + num);
|
||||||
// }
|
preloadData("./" + num);
|
||||||
|
(new Image()).src = `${imageproxy}${atHome.baseUrl}/${quality}/${atHome.chapter.hash}/${atHome.chapter[quality][num - 1]}`;
|
||||||
|
last = num;
|
||||||
|
}
|
||||||
|
|
||||||
var quality = "data";
|
var quality = "data";
|
||||||
|
|
||||||
|
|
@ -97,7 +102,6 @@
|
||||||
*/
|
*/
|
||||||
function mouseclick(e) {
|
function mouseclick(e) {
|
||||||
if(xDown !== null) return;
|
if(xDown !== null) return;
|
||||||
console.log(e.buttons);
|
|
||||||
if(e.buttons & 8) {
|
if(e.buttons & 8) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue