├── .circleci └── config.yml ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── MIGRATION.md ├── README.md ├── decls ├── __tests__ │ ├── coordinate.browser.spec.d.ts │ ├── fixture.d.ts │ ├── index.browser.spec.d.ts │ └── index.node.spec.d.ts ├── animation │ ├── easings.d.ts │ └── requestAnimationFrame.d.ts ├── coordinate.d.ts ├── dom │ ├── dimensions.d.ts │ ├── events.d.ts │ ├── offsets.d.ts │ └── selectors.d.ts ├── index.d.ts ├── options.d.ts ├── types.d.ts └── utils │ ├── __tests__ │ ├── supports.browser.spec.d.ts │ └── supports.node.spec.d.ts │ ├── lang.d.ts │ └── supports.d.ts ├── docs ├── .nojekyll ├── container.html ├── easings.html ├── favicon.ico ├── horizontal.html ├── images │ ├── container.gif │ ├── easings.gif │ ├── horizontal.gif │ ├── icon-logo.svg │ ├── initial-scroll.gif │ ├── logo.png │ ├── relative.gif │ └── vertical-horizontal.gif ├── index.html ├── initial-scroll.html ├── lib │ ├── highlight │ │ ├── CHANGES.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── README.ru.md │ │ ├── highlight.pack.js │ │ └── styles │ │ │ └── tomorrow-night.css │ └── icomoon │ │ ├── Read Me.txt │ │ ├── demo-files │ │ ├── demo.css │ │ └── demo.js │ │ ├── demo.html │ │ ├── fonts │ │ ├── icomoon.eot │ │ ├── icomoon.svg │ │ ├── icomoon.ttf │ │ └── icomoon.woff │ │ ├── selection.json │ │ └── style.css ├── relative.html ├── style.css └── vertical-horizontal.html ├── jest └── setup-for-browser.js ├── package.json ├── renovate.json ├── rollup.config.js ├── src ├── __tests__ │ ├── coordinate.browser.spec.ts │ ├── fixture.ts │ ├── index.browser.spec.ts │ └── index.node.spec.ts ├── animation │ ├── easings.ts │ └── requestAnimationFrame.ts ├── coordinate.ts ├── dom │ ├── dimensions.ts │ ├── events.ts │ ├── offsets.ts │ └── selectors.ts ├── index.ts ├── options.ts ├── types.ts └── utils │ ├── __tests__ │ ├── supports.browser.spec.ts │ └── supports.node.spec.ts │ ├── lang.ts │ └── supports.ts ├── sweet-scroll.d.ts ├── sweet-scroll.js ├── sweet-scroll.min.js ├── tsconfig.json ├── tslint.json └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/LICENSE -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/MIGRATION.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/README.md -------------------------------------------------------------------------------- /decls/__tests__/coordinate.browser.spec.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /decls/__tests__/fixture.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/decls/__tests__/fixture.d.ts -------------------------------------------------------------------------------- /decls/__tests__/index.browser.spec.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /decls/__tests__/index.node.spec.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /decls/animation/easings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/decls/animation/easings.d.ts -------------------------------------------------------------------------------- /decls/animation/requestAnimationFrame.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/decls/animation/requestAnimationFrame.d.ts -------------------------------------------------------------------------------- /decls/coordinate.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/decls/coordinate.d.ts -------------------------------------------------------------------------------- /decls/dom/dimensions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/decls/dom/dimensions.d.ts -------------------------------------------------------------------------------- /decls/dom/events.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/decls/dom/events.d.ts -------------------------------------------------------------------------------- /decls/dom/offsets.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/decls/dom/offsets.d.ts -------------------------------------------------------------------------------- /decls/dom/selectors.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/decls/dom/selectors.d.ts -------------------------------------------------------------------------------- /decls/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/decls/index.d.ts -------------------------------------------------------------------------------- /decls/options.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/decls/options.d.ts -------------------------------------------------------------------------------- /decls/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/decls/types.d.ts -------------------------------------------------------------------------------- /decls/utils/__tests__/supports.browser.spec.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /decls/utils/__tests__/supports.node.spec.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /decls/utils/lang.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/decls/utils/lang.d.ts -------------------------------------------------------------------------------- /decls/utils/supports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/decls/utils/supports.d.ts -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/container.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/container.html -------------------------------------------------------------------------------- /docs/easings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/easings.html -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/horizontal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/horizontal.html -------------------------------------------------------------------------------- /docs/images/container.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/images/container.gif -------------------------------------------------------------------------------- /docs/images/easings.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/images/easings.gif -------------------------------------------------------------------------------- /docs/images/horizontal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/images/horizontal.gif -------------------------------------------------------------------------------- /docs/images/icon-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/images/icon-logo.svg -------------------------------------------------------------------------------- /docs/images/initial-scroll.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/images/initial-scroll.gif -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/images/logo.png -------------------------------------------------------------------------------- /docs/images/relative.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/images/relative.gif -------------------------------------------------------------------------------- /docs/images/vertical-horizontal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/images/vertical-horizontal.gif -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/initial-scroll.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/initial-scroll.html -------------------------------------------------------------------------------- /docs/lib/highlight/CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/lib/highlight/CHANGES.md -------------------------------------------------------------------------------- /docs/lib/highlight/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/lib/highlight/LICENSE -------------------------------------------------------------------------------- /docs/lib/highlight/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/lib/highlight/README.md -------------------------------------------------------------------------------- /docs/lib/highlight/README.ru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/lib/highlight/README.ru.md -------------------------------------------------------------------------------- /docs/lib/highlight/highlight.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/lib/highlight/highlight.pack.js -------------------------------------------------------------------------------- /docs/lib/highlight/styles/tomorrow-night.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/lib/highlight/styles/tomorrow-night.css -------------------------------------------------------------------------------- /docs/lib/icomoon/Read Me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/lib/icomoon/Read Me.txt -------------------------------------------------------------------------------- /docs/lib/icomoon/demo-files/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/lib/icomoon/demo-files/demo.css -------------------------------------------------------------------------------- /docs/lib/icomoon/demo-files/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/lib/icomoon/demo-files/demo.js -------------------------------------------------------------------------------- /docs/lib/icomoon/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/lib/icomoon/demo.html -------------------------------------------------------------------------------- /docs/lib/icomoon/fonts/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/lib/icomoon/fonts/icomoon.eot -------------------------------------------------------------------------------- /docs/lib/icomoon/fonts/icomoon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/lib/icomoon/fonts/icomoon.svg -------------------------------------------------------------------------------- /docs/lib/icomoon/fonts/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/lib/icomoon/fonts/icomoon.ttf -------------------------------------------------------------------------------- /docs/lib/icomoon/fonts/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/lib/icomoon/fonts/icomoon.woff -------------------------------------------------------------------------------- /docs/lib/icomoon/selection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/lib/icomoon/selection.json -------------------------------------------------------------------------------- /docs/lib/icomoon/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/lib/icomoon/style.css -------------------------------------------------------------------------------- /docs/relative.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/relative.html -------------------------------------------------------------------------------- /docs/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/style.css -------------------------------------------------------------------------------- /docs/vertical-horizontal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/docs/vertical-horizontal.html -------------------------------------------------------------------------------- /jest/setup-for-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/jest/setup-for-browser.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/renovate.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/__tests__/coordinate.browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/__tests__/coordinate.browser.spec.ts -------------------------------------------------------------------------------- /src/__tests__/fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/__tests__/fixture.ts -------------------------------------------------------------------------------- /src/__tests__/index.browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/__tests__/index.browser.spec.ts -------------------------------------------------------------------------------- /src/__tests__/index.node.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/__tests__/index.node.spec.ts -------------------------------------------------------------------------------- /src/animation/easings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/animation/easings.ts -------------------------------------------------------------------------------- /src/animation/requestAnimationFrame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/animation/requestAnimationFrame.ts -------------------------------------------------------------------------------- /src/coordinate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/coordinate.ts -------------------------------------------------------------------------------- /src/dom/dimensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/dom/dimensions.ts -------------------------------------------------------------------------------- /src/dom/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/dom/events.ts -------------------------------------------------------------------------------- /src/dom/offsets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/dom/offsets.ts -------------------------------------------------------------------------------- /src/dom/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/dom/selectors.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/options.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/__tests__/supports.browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/utils/__tests__/supports.browser.spec.ts -------------------------------------------------------------------------------- /src/utils/__tests__/supports.node.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/utils/__tests__/supports.node.spec.ts -------------------------------------------------------------------------------- /src/utils/lang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/utils/lang.ts -------------------------------------------------------------------------------- /src/utils/supports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/src/utils/supports.ts -------------------------------------------------------------------------------- /sweet-scroll.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/sweet-scroll.d.ts -------------------------------------------------------------------------------- /sweet-scroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/sweet-scroll.js -------------------------------------------------------------------------------- /sweet-scroll.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/sweet-scroll.min.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsuyoshiwada/sweet-scroll/HEAD/yarn.lock --------------------------------------------------------------------------------