1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-24 22:39:18 +01:00

Fixes bug in safari

This commit is contained in:
Amir Raminfar
2018-11-17 17:42:07 -08:00
parent 3b3ba92d27
commit 5e9ffe7fcf

View File

@@ -30,11 +30,13 @@ export default {
methods: {
scrollToBottom() {
this.visible = false;
window.scrollTo(0, document.body.scrollHeight);
window.scrollTo(0, document.documentElement.scrollHeight || document.body.scrollHeight);
},
onScroll() {
const scrollBottom = document.documentElement.scrollHeight - document.documentElement.clientHeight;
const diff = Math.abs(document.documentElement.scrollTop - scrollBottom);
const scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
const scrollBottom =
(document.documentElement.scrollHeight || document.body.scrollHeight) - document.documentElement.clientHeight;
const diff = Math.abs(scrollTop - scrollBottom);
this.visible = diff > 50;
if (!this.visible) {
this.hasNew = false;