Untitled
unknown
plain_text
2 years ago
1.3 kB
49
Indexable
function factoryMedia(media, photographerName) { let i = 0 function nextImage() { let images = media.map(c => c.image); let videox = media.map(c => c.video); let nameX = media.map(c => c.title); const filenameImg = images[i]; const extensionImg = filenameImg.split('.').pop(); if (extensionImg === 'jpg'){ let lightboxImage = document.getElementById("lightbox-image"); let nameMedia = document.getElementById('lightbox-title'); let nextIndex = i + 1; lightboxImage.src = `assets/photo/${photographerName.split(' ')[0].replace('-', ' ')}/${images[nextIndex]}`; nameMedia.innerHTML = nameX[nextIndex]; i = nextIndex; } else if (extensionImg === undefined){ const lightboxImage = document.getElementById("lightbox-image"); const testto = document.createElement('video') testto.innerHTML = lightboxImage.innerHTML lightboxImage.parentNode.replaceChild(testto, lightboxImage) let nameMedia = document.getElementById('lightbox-title'); let nextIndex = i + 1; lightboxImage.src = `assets/photo/${photographerName.split(' ')[0].replace('-', ' ')}/${videox[nextIndex]}`; nameMedia.innerHTML = nameX[nextIndex]; i = nextIndex; } }; return { mediaTrie, photographerMedia, nextImage} }
Editor is loading...