├── .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 ├── package.json ├── src ├── .eslintrc.json ├── images │ ├── ic_cast_black_24dp.png │ ├── ic_cast_blue_24dp.png │ ├── ic_cast_connected_black_24dp.png │ ├── ic_cast_connected_blue_24dp.png │ ├── ic_cast_connected_grey_24dp.png │ ├── ic_cast_connected_white_24dp.png │ ├── ic_cast_grey_24dp.png │ └── ic_cast_white_24dp.png ├── js │ ├── chromecast │ │ └── ChromecastSessionManager.js │ ├── components │ │ └── ChromecastButton.js │ ├── enableChromecast.js │ ├── index.js │ ├── preloadWebComponents.js │ ├── standalone.js │ └── tech │ │ ├── ChromecastTech.js │ │ └── ChromecastTechUI.js └── scss │ ├── _chromecastButton.scss │ ├── _tech.scss │ └── videojs-chromecast.scss └── tests ├── .eslintrc.json ├── ChromcastButton.test.js ├── ChromcastTech.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-chromecast/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/.gitignore -------------------------------------------------------------------------------- /.jsdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/.jsdoc -------------------------------------------------------------------------------- /.markdownlint-cli2.cjs: -------------------------------------------------------------------------------- 1 | node_modules/@silvermine/standardization/.markdownlint-cli2.shared.cjs -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.12.2 2 | -------------------------------------------------------------------------------- /.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/.nycrc.json -------------------------------------------------------------------------------- /.stylelintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/.stylelintrc.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /docs/demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/docs/demo/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/package.json -------------------------------------------------------------------------------- /src/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/.eslintrc.json -------------------------------------------------------------------------------- /src/images/ic_cast_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/images/ic_cast_black_24dp.png -------------------------------------------------------------------------------- /src/images/ic_cast_blue_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/images/ic_cast_blue_24dp.png -------------------------------------------------------------------------------- /src/images/ic_cast_connected_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/images/ic_cast_connected_black_24dp.png -------------------------------------------------------------------------------- /src/images/ic_cast_connected_blue_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/images/ic_cast_connected_blue_24dp.png -------------------------------------------------------------------------------- /src/images/ic_cast_connected_grey_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/images/ic_cast_connected_grey_24dp.png -------------------------------------------------------------------------------- /src/images/ic_cast_connected_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/images/ic_cast_connected_white_24dp.png -------------------------------------------------------------------------------- /src/images/ic_cast_grey_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/images/ic_cast_grey_24dp.png -------------------------------------------------------------------------------- /src/images/ic_cast_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/images/ic_cast_white_24dp.png -------------------------------------------------------------------------------- /src/js/chromecast/ChromecastSessionManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/js/chromecast/ChromecastSessionManager.js -------------------------------------------------------------------------------- /src/js/components/ChromecastButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/js/components/ChromecastButton.js -------------------------------------------------------------------------------- /src/js/enableChromecast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/js/enableChromecast.js -------------------------------------------------------------------------------- /src/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/js/index.js -------------------------------------------------------------------------------- /src/js/preloadWebComponents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/js/preloadWebComponents.js -------------------------------------------------------------------------------- /src/js/standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/js/standalone.js -------------------------------------------------------------------------------- /src/js/tech/ChromecastTech.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/js/tech/ChromecastTech.js -------------------------------------------------------------------------------- /src/js/tech/ChromecastTechUI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/js/tech/ChromecastTechUI.js -------------------------------------------------------------------------------- /src/scss/_chromecastButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/scss/_chromecastButton.scss -------------------------------------------------------------------------------- /src/scss/_tech.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/scss/_tech.scss -------------------------------------------------------------------------------- /src/scss/videojs-chromecast.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/src/scss/videojs-chromecast.scss -------------------------------------------------------------------------------- /tests/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | "extends": "@silvermine/eslint-config/node-tests" 4 | 5 | } 6 | -------------------------------------------------------------------------------- /tests/ChromcastButton.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/tests/ChromcastButton.test.js -------------------------------------------------------------------------------- /tests/ChromcastTech.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/tests/ChromcastTech.test.js -------------------------------------------------------------------------------- /tests/Placeholder.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/silvermine/videojs-chromecast/HEAD/tests/Placeholder.test.js --------------------------------------------------------------------------------