refactor: forEachに変更
This commit is contained in:
parent
4c1d481362
commit
2a44deeca6
1 changed files with 3 additions and 7 deletions
|
@ -20,15 +20,11 @@
|
||||||
onMount(()=>{
|
onMount(()=>{
|
||||||
let toggleHide = function(e:MessageEvent){
|
let toggleHide = function(e:MessageEvent){
|
||||||
if (e.data.message === 'toggleHide') {
|
if (e.data.message === 'toggleHide') {
|
||||||
let iframes = document.querySelectorAll('.markdown iframe')
|
document.querySelectorAll('.markdown iframe').forEach((frame)=>{
|
||||||
|
|
||||||
for ( let i = 0; i < iframes.length; i++ ){
|
|
||||||
let frame = iframes[i]
|
|
||||||
|
|
||||||
if (frame instanceof HTMLIFrameElement && new URL(frame.src).origin === window.origin && frame.contentWindow?.name == e.data.id){
|
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)
|
window.addEventListener('message', toggleHide)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue