├── .browserslistrc ├── .editorconfig ├── .eslintrc.json ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .jsdoc ├── .markdownlint-cli2.cjs ├── .npmignore ├── .nvmrc ├── .nycrc.json ├── .stylelintrc.yml ├── CHANGELOG.md ├── Gruntfile.js ├── LICENSE ├── README.md ├── commitlint.config.js ├── docs └── demo │ ├── index.html │ └── test-cases │ └── remove-air-play-button.html ├── package.json ├── src ├── .eslintrc.json ├── images │ ├── ic_airplay_black_24px.svg │ ├── ic_airplay_blue_24px.svg │ └── ic_airplay_white_24px.svg ├── js │ ├── components │ │ └── AirPlayButton.js │ ├── enableAirPlay.js │ ├── index.js │ ├── lib │ │ └── hasAirPlayAPISupport.js │ └── standalone.js └── scss │ └── videojs-airplay.scss └── tests ├── .eslintrc.json ├── AirPlayButton.test.js └── Placeholder.test.js /.browserslistrc: -------------------------------------------------------------------------------- 1 | ./node_modules/@silvermine/standardization/browserslist/.browserslistrc-broad-support -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | node_modules/@silvermine/standardization/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | "extends": "@silvermine/eslint-config/node" 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | coverage 4 | .nyc_output 5 | dist 6 | .idea/ 7 | .vscode/ 8 | -------------------------------------------------------------------------------- /.jsdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/.jsdoc -------------------------------------------------------------------------------- /.markdownlint-cli2.cjs: -------------------------------------------------------------------------------- 1 | ./node_modules/@silvermine/standardization/.markdownlint-cli2.shared.cjs -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.12.2 2 | -------------------------------------------------------------------------------- /.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/.nycrc.json -------------------------------------------------------------------------------- /.stylelintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/.stylelintrc.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /docs/demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/docs/demo/index.html -------------------------------------------------------------------------------- /docs/demo/test-cases/remove-air-play-button.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/docs/demo/test-cases/remove-air-play-button.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/package.json -------------------------------------------------------------------------------- /src/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/src/.eslintrc.json -------------------------------------------------------------------------------- /src/images/ic_airplay_black_24px.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/src/images/ic_airplay_black_24px.svg -------------------------------------------------------------------------------- /src/images/ic_airplay_blue_24px.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/src/images/ic_airplay_blue_24px.svg -------------------------------------------------------------------------------- /src/images/ic_airplay_white_24px.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/src/images/ic_airplay_white_24px.svg -------------------------------------------------------------------------------- /src/js/components/AirPlayButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/src/js/components/AirPlayButton.js -------------------------------------------------------------------------------- /src/js/enableAirPlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/src/js/enableAirPlay.js -------------------------------------------------------------------------------- /src/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/src/js/index.js -------------------------------------------------------------------------------- /src/js/lib/hasAirPlayAPISupport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/src/js/lib/hasAirPlayAPISupport.js -------------------------------------------------------------------------------- /src/js/standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/src/js/standalone.js -------------------------------------------------------------------------------- /src/scss/videojs-airplay.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/src/scss/videojs-airplay.scss -------------------------------------------------------------------------------- /tests/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | "extends": "@silvermine/eslint-config/node-tests" 4 | 5 | } 6 | -------------------------------------------------------------------------------- /tests/AirPlayButton.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/tests/AirPlayButton.test.js -------------------------------------------------------------------------------- /tests/Placeholder.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-airplay/HEAD/tests/Placeholder.test.js --------------------------------------------------------------------------------