Label the fullscreen button, add a mini fullscreen icon and show A-B markers beside it

This commit is contained in:
Claude
2026-10-01 21:09:00 +00:00
parent 25e7a28b6a
commit b3a43c66db
3 changed files with 34 additions and 4 deletions

View File

@@ -9512,6 +9512,7 @@ document.querySelectorAll('.chip').forEach((c) => {
if ($('modeBtn')) $('modeBtn').addEventListener('click', cyclePlayMode);
els.loopBtn.addEventListener('click', toggleLoopOne);
els.repeatBtn.addEventListener('click', toggleRepeat);
if ($('fsMini')) $('fsMini').addEventListener('click', () => els.fsBtn.click());
els.fsBtn.addEventListener('click', () => {
const stage = els.video.parentElement;
const video = els.video;
@@ -9918,6 +9919,8 @@ function updateAbUI() {
if (bBtn) bBtn.classList.toggle('active', bSet);
if (clrBtn) clrBtn.classList.toggle('hidden', !(aSet && bSet));
if (ind) ind.classList.toggle('hidden', !aSet && !bSet);
const q = document.querySelector('.dk-quick');
if (q) q.classList.toggle('ab-on', aSet || bSet);
const aLbl = $('abALabel'), bLbl = $('abBLabel');
if (aLbl) { aLbl.textContent = 'A: ' + (aSet ? fmtTime(abA) : '--'); aLbl.classList.toggle('active', aSet); }
if (bLbl) { bLbl.textContent = 'B: ' + (bSet ? fmtTime(abB) : '--'); bLbl.classList.toggle('active', bSet); }