├── .babelrc ├── .circleci └── config.yml ├── .editorconfig ├── .eslintrc ├── .flowconfig ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── examples ├── modal │ ├── .gitignore │ ├── README.md │ ├── bundle.js │ ├── index.html │ ├── main.js │ ├── now.json │ ├── package.json │ └── yarn.lock └── vanilla │ ├── .gitignore │ ├── README.md │ ├── bundle.js │ ├── index.html │ ├── main.js │ ├── now.json │ ├── package.json │ └── yarn.lock ├── flow-typed └── globals.js ├── images └── logo.png ├── lib ├── bodyScrollLock.es6.js ├── bodyScrollLock.esm.js ├── bodyScrollLock.js └── bodyScrollLock.min.js ├── package.json ├── src └── bodyScrollLock.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/.babelrc -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/.eslintrc -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .idea/* 3 | yarn-error.log 4 | package-lock.json 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | lib 2 | examples/vanilla/bundle.js 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/README.md -------------------------------------------------------------------------------- /examples/modal/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | -------------------------------------------------------------------------------- /examples/modal/README.md: -------------------------------------------------------------------------------- 1 | ### Instructions 2 | 3 | 1. Run `yarn compile` 4 | 2. Open `index.html` 5 | -------------------------------------------------------------------------------- /examples/modal/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/examples/modal/bundle.js -------------------------------------------------------------------------------- /examples/modal/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/examples/modal/index.html -------------------------------------------------------------------------------- /examples/modal/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/examples/modal/main.js -------------------------------------------------------------------------------- /examples/modal/now.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/examples/modal/now.json -------------------------------------------------------------------------------- /examples/modal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/examples/modal/package.json -------------------------------------------------------------------------------- /examples/modal/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/examples/modal/yarn.lock -------------------------------------------------------------------------------- /examples/vanilla/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | -------------------------------------------------------------------------------- /examples/vanilla/README.md: -------------------------------------------------------------------------------- 1 | ### Instructions 2 | 3 | 1. Run `yarn compile` 4 | 2. Open `index.html` 5 | -------------------------------------------------------------------------------- /examples/vanilla/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/examples/vanilla/bundle.js -------------------------------------------------------------------------------- /examples/vanilla/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/examples/vanilla/index.html -------------------------------------------------------------------------------- /examples/vanilla/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/examples/vanilla/main.js -------------------------------------------------------------------------------- /examples/vanilla/now.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/examples/vanilla/now.json -------------------------------------------------------------------------------- /examples/vanilla/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/examples/vanilla/package.json -------------------------------------------------------------------------------- /examples/vanilla/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/examples/vanilla/yarn.lock -------------------------------------------------------------------------------- /flow-typed/globals.js: -------------------------------------------------------------------------------- 1 | declare var document: any; 2 | -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/images/logo.png -------------------------------------------------------------------------------- /lib/bodyScrollLock.es6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/lib/bodyScrollLock.es6.js -------------------------------------------------------------------------------- /lib/bodyScrollLock.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/lib/bodyScrollLock.esm.js -------------------------------------------------------------------------------- /lib/bodyScrollLock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/lib/bodyScrollLock.js -------------------------------------------------------------------------------- /lib/bodyScrollLock.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/lib/bodyScrollLock.min.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/package.json -------------------------------------------------------------------------------- /src/bodyScrollLock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/src/bodyScrollLock.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willmcpo/body-scroll-lock/HEAD/yarn.lock --------------------------------------------------------------------------------