You've already forked Tricky-Addon-Update-Target-List
mirror of
https://github.com/KOWX712/Tricky-Addon-Update-Target-List.git
synced 2025-09-06 06:37:09 +00:00
opt: floating button
This commit is contained in:
@@ -221,11 +221,22 @@ async function checkMMRL() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Funtion to adapt floating button hide in MMRL
|
// Funtion to adapt floating button hide in MMRL
|
||||||
function hideFloatingBtn() {
|
function hideFloatingBtn(hide = true) {
|
||||||
if (typeof ksu !== 'undefined' && ksu.mmrl) {
|
if (!hide) {
|
||||||
|
floatingBtn.style.display = 'block';
|
||||||
|
setTimeout(() => {
|
||||||
|
floatingBtn.style.transform = 'translateY(0)';
|
||||||
|
}, 10);
|
||||||
|
} else if (typeof ksu !== 'undefined' && ksu.mmrl) {
|
||||||
floatingBtn.style.transform = 'translateY(calc(var(--window-inset-bottom) + 120px))';
|
floatingBtn.style.transform = 'translateY(calc(var(--window-inset-bottom) + 120px))';
|
||||||
|
setTimeout(() => {
|
||||||
|
floatingBtn.style.display = 'none';
|
||||||
|
}, 400);
|
||||||
} else {
|
} else {
|
||||||
floatingBtn.style.transform = 'translateY(120px)';
|
floatingBtn.style.transform = 'translateY(120px)';
|
||||||
|
setTimeout(() => {
|
||||||
|
floatingBtn.style.display = 'none';
|
||||||
|
}, 400);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -308,7 +319,7 @@ window.addEventListener('scroll', () => {
|
|||||||
headerBlock.style.transform = 'translateY(0)';
|
headerBlock.style.transform = 'translateY(0)';
|
||||||
title.style.transform = 'translateY(0)';
|
title.style.transform = 'translateY(0)';
|
||||||
searchMenuContainer.style.transform = 'translateY(0)';
|
searchMenuContainer.style.transform = 'translateY(0)';
|
||||||
floatingBtn.style.transform = 'translateY(0)';
|
hideFloatingBtn(false);
|
||||||
}
|
}
|
||||||
lastScrollY = window.scrollY;
|
lastScrollY = window.scrollY;
|
||||||
});
|
});
|
||||||
@@ -333,7 +344,7 @@ document.addEventListener('DOMContentLoaded', async () => {
|
|||||||
loadingIndicator.style.display = "none";
|
loadingIndicator.style.display = "none";
|
||||||
floatingBtn.style.opacity = '1';
|
floatingBtn.style.opacity = '1';
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
floatingBtn.style.transform = 'translateY(0)';
|
hideFloatingBtn(false);
|
||||||
}, 10);
|
}, 10);
|
||||||
document.getElementById("refresh").addEventListener("click", refreshAppList);
|
document.getElementById("refresh").addEventListener("click", refreshAppList);
|
||||||
document.getElementById("aospkb").addEventListener("click", aospkb);
|
document.getElementById("aospkb").addEventListener("click", aospkb);
|
||||||
|
|||||||
Reference in New Issue
Block a user