From 47f3d3fdee2445a5f87b9e04971e820e234a5e59 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 5 Sep 2020 16:47:44 +0300 Subject: [PATCH] Stop using public class fields (ref #8) --- web/index.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/web/index.js b/web/index.js index dbd5e5c..6e4451e 100644 --- a/web/index.js +++ b/web/index.js @@ -49,13 +49,13 @@ class App extends Component { } }, error => this.setState({ loading: false, error })) - this.imageObserver = new IntersectionObserver(this.observeImageIntersection, { + this.imageObserver = new IntersectionObserver(this.observeImageIntersections, { rootMargin: "100px", }) - this.sectionObserver = new IntersectionObserver(this.observeSectionIntersection, {}) + this.sectionObserver = new IntersectionObserver(this.observeSectionIntersections) } - observeImageIntersection = intersections => { + observeImageIntersections(intersections) { for (const entry of intersections) { const img = entry.target.children.item(0) if (entry.isIntersecting) { @@ -68,7 +68,7 @@ class App extends Component { } } - observeSectionIntersection = intersections => { + observeSectionIntersections(intersections) { for (const entry of intersections) { const packID = entry.target.getAttribute("data-pack-id") const navElement = document.getElementById(`nav-${packID}`)