f is for fullscreen

This commit is contained in:
2026-07-14 18:16:01 +02:00
parent 4f4e3bada3
commit 78879bd028
7 changed files with 38 additions and 1 deletions

View File

@@ -4158,7 +4158,21 @@ window.cancelAnimFrame = (function () {
"d": clickOnNavBinding("#next"),
"r": clickOnElementBinding("#random, #nav-random"),
"p": clickOnElementBinding("button#a_toggle"),
"f": clickOnElementBinding("#a_favo"),
"f": () => {
if (localStorage.getItem('fForFullscreen') === 'true') {
const fsBtn = document.querySelector('.v0ck_fs_btn');
const imgBtn = document.querySelector('.image-modal-btn');
if (fsBtn) {
fsBtn.click();
} else if (imgBtn) {
imgBtn.click();
} else {
clickOnElementBinding("#a_favo")();
}
} else {
clickOnElementBinding("#a_favo")();
}
},
"i": clickOnElementBinding("a#a_addtag"),
"l": () => window.toggleBackground(),
"y": () => {

View File

@@ -755,6 +755,14 @@
});
}
const fForFullscreenToggle = document.getElementById('f_for_fullscreen_toggle');
if (fForFullscreenToggle) {
fForFullscreenToggle.checked = localStorage.getItem('fForFullscreen') === 'true';
fForFullscreenToggle.addEventListener('change', () => {
localStorage.setItem('fForFullscreen', fForFullscreenToggle.checked);
});
}
// Granular Thumbnail Blur Toggles
const blurNsfwToggle = document.getElementById('blur_nsfw_toggle');
if (blurNsfwToggle) {