Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- javascript:
- var pagesDiv = document.querySelector("#image");
- var starterImg = document.querySelector("#image>img");
- var pageName = encodeURIComponent(starterImg.alt);
- var pageIndex = starterImg.src.lastIndexOf(pageName, starterImg.src.lastIndexOf(".") - 1);
- var genericSrc = starterImg.src.slice(0, pageIndex) + "#" + starterImg.src.slice(pageIndex + pageName.length);
- document.querySelectorAll("#image>.pages-list>.page").forEach((page) => {
- var newImg = document.createElement("img");
- newImg.alt = page.innerText;
- newImg.src = genericSrc.replace("#", encodeURIComponent(page.innerText));
- newImg.retryFormats = [".png", ".jpg", ".jpeg", ".gif"];
- newImg.onerror = () => {
- if (newImg.retryFormats.length) {
- newImg.src = newImg.src.slice(0, newImg.src.lastIndexOf(".")) + newImg.retryFormats.shift();
- }
- };
- pagesDiv.appendChild(document.createElement("div")).appendChild(newImg);
- });
- document.querySelectorAll("#image>.left, #image>.right, #image>img, #image>.pages-list>.page").forEach((node) => {
- node.parentNode.removeChild(node);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement