We need TW players to complete the article of the region-locked game Fingertips Breakout.
We're aware of an issue which causes comments to only appear after a long delay and are working on a solution.
You don't need an account to add and correct this Wiki. Learn how to contribute, browse Bounties and join our Discord server.

User:Messing with data/vector.js: Difference between revisions

Welcome to IOP Wiki. This website is maintained by the Girls' Frontline community and is free to edit by anyone.
Jump to navigation Jump to search
Some logging
Moved code to Gadget
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
document.addEventListener("DOMContentLoaded", function() {
$(document).ready(function() {
   console.log("Starting own vector.js");
   console.log("No user script for vector.js implemented.");
  var lazyImages = [].slice.call(document.querySelectorAll(".lazy-beta"));
  console.log("lazyImages", lazyImages);
  if ("IntersectionObserver" in window) {
    console.log("Defining observer...");
    var lazyImageObserver = new IntersectionObserver(function(entries, observer) {
      entries.forEach(function(entry) {
        if (entry.isIntersecting) {
          var lazyImage = entry.target;
          lazyImage.src = lazyImage.dataset.src;
          lazyImage.srcset = lazyImage.dataset.srcset;
          lazyImage.classList.remove("lazy-beta");
          lazyImageObserver.unobserve(lazyImage);
        }
      });
    });
 
    lazyImages.forEach(function(lazyImage) {
      console.log("Processing image", lazyImage);
      lazyImageObserver.observe(lazyImage);
    });
  } else {
    // Possibly fall back to event handlers here
    console.log("Lazy Loading seems to have failed.");
  }
});
});

Latest revision as of 00:54, 19 June 2024

$(document).ready(function() {
  console.log("No user script for vector.js implemented.");
});