Handle mobile viewer
This commit is contained in:
@@ -7,4 +7,19 @@ export function clamp(num: number, min: number, max: number) {
|
||||
|
||||
export function isReader() {
|
||||
return get(page).route.id === '/[manga]/[volume]'
|
||||
}
|
||||
|
||||
let timer: any;
|
||||
|
||||
export function debounce(func: () => void, timeout = 50) {
|
||||
if (!timer) {
|
||||
timer = setTimeout(() => {
|
||||
func();
|
||||
clearTimeout(timer);
|
||||
timer = undefined;
|
||||
}, timeout);
|
||||
} else {
|
||||
clearTimeout(timer);
|
||||
timer = undefined;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user