├── .eslintignore ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── README.md ├── demo └── index.js ├── jest.config.js ├── package.json ├── public └── index.html └── src ├── IntersectionObserver.js ├── __tests__ └── index.js ├── index.d.ts ├── index.js └── intersectionObserverManager.js /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | dist 4 | build 5 | coverage 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raxjs/appear-polyfill/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raxjs/appear-polyfill/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## 0.1.3 4 | 5 | - [feat] Support custom option `endReachedThreshold` -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raxjs/appear-polyfill/HEAD/README.md -------------------------------------------------------------------------------- /demo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raxjs/appear-polyfill/HEAD/demo/index.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raxjs/appear-polyfill/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raxjs/appear-polyfill/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raxjs/appear-polyfill/HEAD/public/index.html -------------------------------------------------------------------------------- /src/IntersectionObserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raxjs/appear-polyfill/HEAD/src/IntersectionObserver.js -------------------------------------------------------------------------------- /src/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raxjs/appear-polyfill/HEAD/src/__tests__/index.js -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raxjs/appear-polyfill/HEAD/src/index.js -------------------------------------------------------------------------------- /src/intersectionObserverManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raxjs/appear-polyfill/HEAD/src/intersectionObserverManager.js --------------------------------------------------------------------------------