Advertisement
Guest User

Dynasty Scans Preload + Long Strip

a guest
Aug 5th, 2022
364
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. javascript:
  2.  
  3. var pagesDiv = document.querySelector("#image");
  4. var starterImg = document.querySelector("#image>img");
  5. var pageName = encodeURIComponent(starterImg.alt);
  6. var pageIndex = starterImg.src.lastIndexOf(pageName, starterImg.src.lastIndexOf(".") - 1);
  7. var genericSrc = starterImg.src.slice(0, pageIndex) + "#" + starterImg.src.slice(pageIndex + pageName.length);
  8.  
  9. document.querySelectorAll("#image>.pages-list>.page").forEach((page) => {
  10. var newImg = document.createElement("img");
  11. newImg.alt = page.innerText;
  12. newImg.src = genericSrc.replace("#", encodeURIComponent(page.innerText));
  13. newImg.retryFormats = [".png", ".jpg", ".jpeg", ".gif"];
  14. newImg.onerror = () => {
  15. if (newImg.retryFormats.length) {
  16. newImg.src = newImg.src.slice(0, newImg.src.lastIndexOf(".")) + newImg.retryFormats.shift();
  17. }
  18. };
  19. pagesDiv.appendChild(document.createElement("div")).appendChild(newImg);
  20. });
  21.  
  22. document.querySelectorAll("#image>.left, #image>.right, #image>img, #image>.pages-list>.page").forEach((node) => {
  23. node.parentNode.removeChild(node);
  24. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement