From a75c81e38042ca395ec2233dd4094003db5dd598 Mon Sep 17 00:00:00 2001 From: btea <2356281422@qq.com> Date: Sat, 22 Feb 2025 23:05:26 +0800 Subject: [PATCH] fix: format --- src/client/app/composables/codeGroups.ts | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/client/app/composables/codeGroups.ts b/src/client/app/composables/codeGroups.ts index faf32b35..681630e9 100644 --- a/src/client/app/composables/codeGroups.ts +++ b/src/client/app/composables/codeGroups.ts @@ -14,17 +14,26 @@ export function useCodeGroups() { if (inBrowser) { function syncMultipleCodeGroups(group: HTMLElement) { - const selector = group.className.split(' ').filter(Boolean).map((c) => `.${c}`).join('') - let checkTabText = group.querySelector('input:checked')?.nextElementSibling?.textContent || '' + const selector = group.className + .split(' ') + .filter(Boolean) + .map((c) => `.${c}`) + .join('') + let checkTabText = + group.querySelector('input:checked')?.nextElementSibling?.textContent || + '' document.querySelectorAll(selector).forEach((groupEl) => { if (group === groupEl) { return } const labels = groupEl.querySelectorAll('label') if (!labels.length) return - const targetIndex = Array.from(labels).findIndex((label) => label.textContent === checkTabText) + const targetIndex = Array.from(labels).findIndex( + (label) => label.textContent === checkTabText + ) if (targetIndex < 0) return - const input = labels[targetIndex].previousElementSibling as HTMLInputElement + const input = labels[targetIndex] + .previousElementSibling as HTMLInputElement input.checked = true const blocks = groupEl.querySelector('.blocks') if (!blocks) return @@ -34,7 +43,6 @@ export function useCodeGroups() { child.classList.remove('active') }) blocks.children[targetIndex].classList.add('active') - }) } window.addEventListener('click', (e) => {