├── .browserslistrc ├── .editorconfig ├── .eslintrc.json ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .markdownlint.json ├── .npmignore ├── .nvmrc ├── .nycrc.json ├── .stylelintrc.yml ├── CHANGELOG.md ├── Gruntfile.js ├── LICENSE ├── README.md ├── commitlint.config.js ├── docs └── demo │ └── index.html ├── package.json ├── src ├── .eslintrc.json ├── js │ ├── components │ │ ├── QualityOption.js │ │ └── QualitySelector.js │ ├── events.js │ ├── index.js │ ├── middleware │ │ └── SourceInterceptor.js │ ├── standalone.js │ └── util │ │ └── SafeSeek.js └── scss │ └── quality-selector.scss └── tests ├── .eslintrc.json └── Placeholder.test.js /.browserslistrc: -------------------------------------------------------------------------------- 1 | ./node_modules/@silvermine/standardization/browserslist/.browserslistrc-broad-support -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | node_modules/@silvermine/standardization/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | coverage 4 | .nyc_output 5 | dist 6 | .idea 7 | -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.12.2 2 | -------------------------------------------------------------------------------- /.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/.nycrc.json -------------------------------------------------------------------------------- /.stylelintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/.stylelintrc.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /docs/demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/docs/demo/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/package.json -------------------------------------------------------------------------------- /src/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | "extends": "@silvermine/eslint-config/browser" 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/js/components/QualityOption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/src/js/components/QualityOption.js -------------------------------------------------------------------------------- /src/js/components/QualitySelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/src/js/components/QualitySelector.js -------------------------------------------------------------------------------- /src/js/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/src/js/events.js -------------------------------------------------------------------------------- /src/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/src/js/index.js -------------------------------------------------------------------------------- /src/js/middleware/SourceInterceptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/src/js/middleware/SourceInterceptor.js -------------------------------------------------------------------------------- /src/js/standalone.js: -------------------------------------------------------------------------------- 1 | require('./index')(); 2 | -------------------------------------------------------------------------------- /src/js/util/SafeSeek.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/src/js/util/SafeSeek.js -------------------------------------------------------------------------------- /src/scss/quality-selector.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/src/scss/quality-selector.scss -------------------------------------------------------------------------------- /tests/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | "extends": "@silvermine/eslint-config/node-tests" 4 | 5 | } 6 | -------------------------------------------------------------------------------- /tests/Placeholder.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-quality-selector/HEAD/tests/Placeholder.test.js --------------------------------------------------------------------------------