mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-11-09 14:22:53 +00:00
Add after-toggle diagnostics for upload modal
This commit is contained in:
1 parent
797490507c
commit
d2ffa8971e
1 file changed
+15
-4
@@ -485,13 +485,13 @@ export class UploadModal {
|
|||||||
if (!toggleButton || !container) return;
|
if (!toggleButton || !container) return;
|
||||||
|
|
||||||
const handleToggle = () => {
|
const handleToggle = () => {
|
||||||
logger.dev.info("[UploadModal] toggle advanced", {
|
const wasHidden = container.classList.contains('hidden');
|
||||||
|
logger.dev.info("[UploadModal] toggle advanced (before)", {
|
||||||
toggleId: toggleButton.id || null,
|
toggleId: toggleButton.id || null,
|
||||||
containerId: container.id || null,
|
containerId: container.id || null,
|
||||||
isHidden: container.classList.contains('hidden')
|
isHidden: wasHidden
|
||||||
});
|
});
|
||||||
const isHidden = container.classList.contains('hidden');
|
if (wasHidden) {
|
||||||
if (isHidden) {
|
|
||||||
container.classList.remove('hidden');
|
container.classList.remove('hidden');
|
||||||
toggleButton.setAttribute('aria-expanded', 'true');
|
toggleButton.setAttribute('aria-expanded', 'true');
|
||||||
if (toggleButton.querySelector('span')) toggleButton.querySelector('span').textContent = "Hide advanced options";
|
if (toggleButton.querySelector('span')) toggleButton.querySelector('span').textContent = "Hide advanced options";
|
||||||
@@ -502,6 +502,17 @@ export class UploadModal {
|
|||||||
if (toggleButton.querySelector('span')) toggleButton.querySelector('span').textContent = "Show advanced options";
|
if (toggleButton.querySelector('span')) toggleButton.querySelector('span').textContent = "Show advanced options";
|
||||||
if (icon) icon.classList.remove('rotate-90');
|
if (icon) icon.classList.remove('rotate-90');
|
||||||
}
|
}
|
||||||
|
const computedDisplay =
|
||||||
|
typeof window !== "undefined" && window.getComputedStyle
|
||||||
|
? window.getComputedStyle(container).display
|
||||||
|
: null;
|
||||||
|
logger.dev.info("[UploadModal] toggle advanced (after)", {
|
||||||
|
toggleId: toggleButton.id || null,
|
||||||
|
containerId: container.id || null,
|
||||||
|
isHidden: container.classList.contains('hidden'),
|
||||||
|
computedDisplay,
|
||||||
|
offsetParent: container.offsetParent ? "visible" : "hidden"
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
toggleButton.addEventListener('click', handleToggle);
|
toggleButton.addEventListener('click', handleToggle);
|
||||||
|
|||||||
Reference in new issue
Block a user