├── .browserlistrc ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github └── funding.yml ├── .gitignore ├── .npmignore ├── .stylelintrc ├── changelog.md ├── cypress.json ├── cypress ├── fixtures │ └── example.json ├── integration │ ├── accessibility.spec.js │ ├── events.spec.js │ ├── goto-buttons.spec.js │ ├── html-api.spec.js │ ├── js-api.spec.js │ ├── responsive.spec.js │ └── scroll-offset.spec.js ├── plugins │ └── index.js └── support │ ├── commands.js │ └── index.js ├── docs ├── demo.css ├── demo.src.css ├── diff.css ├── images │ ├── batman-artichokes.jpg │ ├── batman-bomb.jpg │ ├── batman-dressing-room.jpg │ └── batman-sandwich.jpg ├── index.html ├── snap-slider.min.js ├── test-accessibility.html ├── test-events.html ├── test-goto-buttons.html ├── test-html-api.html ├── test-js-api.html ├── test-responsive.html ├── test-scroll-offset.html ├── test.css └── upgrade.html ├── package.json ├── postcss.config.js ├── readme.md ├── screenshots └── docs.png ├── snap-slider.js ├── snap-slider.lite.js ├── snap-slider.lite.min.js ├── snap-slider.min.js ├── src ├── helpers │ ├── dashes.js │ ├── getClosestAttribute.js │ ├── getElements.js │ ├── getStyle.js │ ├── hasOwnProperty.js │ ├── isObject.js │ ├── minmax.js │ ├── on.js │ ├── onReady.js │ ├── passive.js │ ├── pick.js │ ├── qsa.js │ ├── toArray.js │ └── values.js ├── modules │ └── logger.js └── snap-slider.js └── webpack.config.js /.browserlistrc: -------------------------------------------------------------------------------- 1 | defaults 2 | ie 11 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | readme.md 2 | index.html 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/funding.yml: -------------------------------------------------------------------------------- 1 | github: tannerhodges 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/.npmignore -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/.stylelintrc -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/changelog.md -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/cypress.json -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/integration/accessibility.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/cypress/integration/accessibility.spec.js -------------------------------------------------------------------------------- /cypress/integration/events.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/cypress/integration/events.spec.js -------------------------------------------------------------------------------- /cypress/integration/goto-buttons.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/cypress/integration/goto-buttons.spec.js -------------------------------------------------------------------------------- /cypress/integration/html-api.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/cypress/integration/html-api.spec.js -------------------------------------------------------------------------------- /cypress/integration/js-api.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/cypress/integration/js-api.spec.js -------------------------------------------------------------------------------- /cypress/integration/responsive.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/cypress/integration/responsive.spec.js -------------------------------------------------------------------------------- /cypress/integration/scroll-offset.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/cypress/integration/scroll-offset.spec.js -------------------------------------------------------------------------------- /cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/cypress/plugins/index.js -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/cypress/support/index.js -------------------------------------------------------------------------------- /docs/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/demo.css -------------------------------------------------------------------------------- /docs/demo.src.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/demo.src.css -------------------------------------------------------------------------------- /docs/diff.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/diff.css -------------------------------------------------------------------------------- /docs/images/batman-artichokes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/images/batman-artichokes.jpg -------------------------------------------------------------------------------- /docs/images/batman-bomb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/images/batman-bomb.jpg -------------------------------------------------------------------------------- /docs/images/batman-dressing-room.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/images/batman-dressing-room.jpg -------------------------------------------------------------------------------- /docs/images/batman-sandwich.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/images/batman-sandwich.jpg -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/snap-slider.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/snap-slider.min.js -------------------------------------------------------------------------------- /docs/test-accessibility.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/test-accessibility.html -------------------------------------------------------------------------------- /docs/test-events.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/test-events.html -------------------------------------------------------------------------------- /docs/test-goto-buttons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/test-goto-buttons.html -------------------------------------------------------------------------------- /docs/test-html-api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/test-html-api.html -------------------------------------------------------------------------------- /docs/test-js-api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/test-js-api.html -------------------------------------------------------------------------------- /docs/test-responsive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/test-responsive.html -------------------------------------------------------------------------------- /docs/test-scroll-offset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/test-scroll-offset.html -------------------------------------------------------------------------------- /docs/test.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/test.css -------------------------------------------------------------------------------- /docs/upgrade.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/docs/upgrade.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/postcss.config.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/readme.md -------------------------------------------------------------------------------- /screenshots/docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/screenshots/docs.png -------------------------------------------------------------------------------- /snap-slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/snap-slider.js -------------------------------------------------------------------------------- /snap-slider.lite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/snap-slider.lite.js -------------------------------------------------------------------------------- /snap-slider.lite.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/snap-slider.lite.min.js -------------------------------------------------------------------------------- /snap-slider.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/snap-slider.min.js -------------------------------------------------------------------------------- /src/helpers/dashes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/src/helpers/dashes.js -------------------------------------------------------------------------------- /src/helpers/getClosestAttribute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/src/helpers/getClosestAttribute.js -------------------------------------------------------------------------------- /src/helpers/getElements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/src/helpers/getElements.js -------------------------------------------------------------------------------- /src/helpers/getStyle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/src/helpers/getStyle.js -------------------------------------------------------------------------------- /src/helpers/hasOwnProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/src/helpers/hasOwnProperty.js -------------------------------------------------------------------------------- /src/helpers/isObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/src/helpers/isObject.js -------------------------------------------------------------------------------- /src/helpers/minmax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/src/helpers/minmax.js -------------------------------------------------------------------------------- /src/helpers/on.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/src/helpers/on.js -------------------------------------------------------------------------------- /src/helpers/onReady.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/src/helpers/onReady.js -------------------------------------------------------------------------------- /src/helpers/passive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/src/helpers/passive.js -------------------------------------------------------------------------------- /src/helpers/pick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/src/helpers/pick.js -------------------------------------------------------------------------------- /src/helpers/qsa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/src/helpers/qsa.js -------------------------------------------------------------------------------- /src/helpers/toArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/src/helpers/toArray.js -------------------------------------------------------------------------------- /src/helpers/values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/src/helpers/values.js -------------------------------------------------------------------------------- /src/modules/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/src/modules/logger.js -------------------------------------------------------------------------------- /src/snap-slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/src/snap-slider.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tannerhodges/snap-slider/HEAD/webpack.config.js --------------------------------------------------------------------------------