@acanto/core-scroll
Advanced tools
Comparing version 0.0.13 to 0.0.14
{ | ||
"name": "@acanto/core-scroll", | ||
"version": "0.0.13", | ||
"version": "0.0.14", | ||
"author": "Acanto <info@acanto.net> (https://acanto.agency/)", | ||
@@ -24,3 +24,3 @@ "license": "ISC", | ||
}, | ||
"gitHead": "5f2452cdc87015f7b52f82f59d9e5d01bb2ce160" | ||
"gitHead": "d1f02c66d49b943b18315fd4b81040a7fa5b780b" | ||
} |
@@ -185,2 +185,4 @@ import "@acanto/core-polyfills/closest"; | ||
let data, current, timeout, settings; | ||
let scrollListener; | ||
let resizeListener; | ||
@@ -226,3 +228,3 @@ /** | ||
// Get the active content | ||
var active = getActive(data, settings); | ||
const active = getActive(data, settings); | ||
@@ -256,7 +258,7 @@ // if there's no active content, deactivate and bail | ||
if (timeout) { | ||
window.cancelAnimationFrame(timeout); | ||
cancelAnimationFrame(timeout); | ||
} | ||
// Setup debounce callback | ||
timeout = window.requestAnimationFrame(detect); | ||
timeout = requestAnimationFrame(detect); | ||
} | ||
@@ -271,7 +273,7 @@ | ||
if (timeout) { | ||
window.cancelAnimationFrame(timeout); | ||
cancelAnimationFrame(timeout); | ||
} | ||
// Setup debounce callback | ||
timeout = window.requestAnimationFrame(function () { | ||
timeout = requestAnimationFrame(function () { | ||
sortContents(data); | ||
@@ -292,6 +294,4 @@ detect(); | ||
// Remove event listeners | ||
off(window, "scroll", scrollHandler, false); | ||
if (settings.reflow) { | ||
off(window, "resize", resizeHandler, false); | ||
} | ||
if (scrollListener) scrollListener(); | ||
if (resizeListener) resizeListener(); | ||
@@ -319,5 +319,5 @@ // Reset variables | ||
// Setup event listeners | ||
listenScroll(scrollHandler); | ||
scrollListener = listenScroll(scrollHandler); | ||
if (settings.reflow) { | ||
listenResize(resizeHandler); | ||
resizeListener = listenResize(resizeHandler); | ||
} | ||
@@ -324,0 +324,0 @@ } |
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
63380
16
1
8