Untitled
unknown
plain_text
3 years ago
1.3 kB
56
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...