FYI for anyone that encounters this.
In the following Part of the Shadows ImageMachine Head Template:
This fails
because clickedImage contains spaces encoded as "%20" and images[i].imageSrc contains spaces.
Fix:
In the following Part of the Shadows ImageMachine Head Template:
Code:
let InitializePhotoViewer = function (clickedImage) {
if (images.length === 1) {
PhotoViewerControls.classList.add('u-invisible');
}
console.log(images.length);
for (let i = 0; i < images.length; i++) {
if (images[i].hasOwnProperty('imageSrc')) {
if (clickedImage.includes(images[i].imageSrc)) {
OpenPhotoViewer(images[i]);
}
}
}
};
Code:
if (clickedImage.includes(images[i].imageSrc))
Fix:
Code:
if ( decodeURI( clickedImage ).includes( decodeURI( images[i].imageSrc ) ) ) {
Comment