MCPcopy
hub / github.com/greensock/GSAP / proxyCallback

Function proxyCallback

esm/ScrollTrigger.js:2307–2321  ·  view source on GitHub ↗
(type, callback)

Source from the content-addressed store, hash-verified

2305 interval = vars.interval || 0.016,
2306 batchMax = vars.batchMax || 1e9,
2307 proxyCallback = function proxyCallback(type, callback) {
2308 var elements = [],
2309 triggers = [],
2310 delay = gsap.delayedCall(interval, function () {
2311 callback(elements, triggers);
2312 elements = [];
2313 triggers = [];
2314 }).pause();
2315 return function (self) {
2316 elements.length || delay.restart(true);
2317 elements.push(self.trigger);
2318 triggers.push(self);
2319 batchMax <= elements.length && delay.progress(1);
2320 };
2321 },
2322 p;
2323
2324 for (p in vars) {

Callers 1

ScrollTrigger.jsFile · 0.70

Calls 4

pauseMethod · 0.80
delayedCallMethod · 0.80
restartMethod · 0.80
progressMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…