refactor: forEachに変更

This commit is contained in:
moris 2025-04-03 23:25:39 +09:00
parent 4c1d481362
commit 2a44deeca6

View file

@ -20,15 +20,11 @@
onMount(()=>{
let toggleHide = function(e:MessageEvent){
if (e.data.message === 'toggleHide') {
let iframes = document.querySelectorAll('.markdown iframe')
for ( let i = 0; i < iframes.length; i++ ){
let frame = iframes[i]
document.querySelectorAll('.markdown iframe').forEach((frame)=>{
if (frame instanceof HTMLIFrameElement && new URL(frame.src).origin === window.origin && frame.contentWindow?.name == e.data.id){
iframes[i].classList.toggle('hide')
}
frame.classList.toggle('hide')
}
})
}
}
window.addEventListener('message', toggleHide)