Stop using public class fields (ref #8)
This commit is contained in:
parent
993b4af549
commit
47f3d3fdee
@ -49,13 +49,13 @@ class App extends Component {
|
|||||||
}
|
}
|
||||||
}, error => this.setState({ loading: false, error }))
|
}, error => this.setState({ loading: false, error }))
|
||||||
|
|
||||||
this.imageObserver = new IntersectionObserver(this.observeImageIntersection, {
|
this.imageObserver = new IntersectionObserver(this.observeImageIntersections, {
|
||||||
rootMargin: "100px",
|
rootMargin: "100px",
|
||||||
})
|
})
|
||||||
this.sectionObserver = new IntersectionObserver(this.observeSectionIntersection, {})
|
this.sectionObserver = new IntersectionObserver(this.observeSectionIntersections)
|
||||||
}
|
}
|
||||||
|
|
||||||
observeImageIntersection = intersections => {
|
observeImageIntersections(intersections) {
|
||||||
for (const entry of intersections) {
|
for (const entry of intersections) {
|
||||||
const img = entry.target.children.item(0)
|
const img = entry.target.children.item(0)
|
||||||
if (entry.isIntersecting) {
|
if (entry.isIntersecting) {
|
||||||
@ -68,7 +68,7 @@ class App extends Component {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
observeSectionIntersection = intersections => {
|
observeSectionIntersections(intersections) {
|
||||||
for (const entry of intersections) {
|
for (const entry of intersections) {
|
||||||
const packID = entry.target.getAttribute("data-pack-id")
|
const packID = entry.target.getAttribute("data-pack-id")
|
||||||
const navElement = document.getElementById(`nav-${packID}`)
|
const navElement = document.getElementById(`nav-${packID}`)
|
||||||
|
Loading…
Reference in New Issue
Block a user