├── .github └── workflows │ └── publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── examples └── full-screen-video-background │ ├── README.md │ ├── index.html │ ├── package-lock.json │ └── package.json ├── jest.config.js ├── package.json ├── src ├── definitions │ ├── defaultVidbgAttributes.ts │ └── defaultVidbgOptions.ts ├── errors │ ├── InvalidSelectorError.ts │ └── VideoSourceNotSpecifiedError.ts ├── styles │ └── vidbg.css ├── types │ └── types.ts └── vidbg.ts ├── tests ├── baseTest │ ├── baseTest.ts │ └── index.html ├── multipleInstancesTest │ ├── index.html │ └── multipleInstancesTest.ts ├── overlayTest │ ├── index.html │ └── overlayTest.ts └── setup │ ├── poster.jpg │ ├── setup.ts │ ├── video.mp4 │ └── video.webm ├── tsconfig.json └── webpack.config.js /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/README.md -------------------------------------------------------------------------------- /examples/full-screen-video-background/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/examples/full-screen-video-background/README.md -------------------------------------------------------------------------------- /examples/full-screen-video-background/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/examples/full-screen-video-background/index.html -------------------------------------------------------------------------------- /examples/full-screen-video-background/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/examples/full-screen-video-background/package-lock.json -------------------------------------------------------------------------------- /examples/full-screen-video-background/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/examples/full-screen-video-background/package.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/package.json -------------------------------------------------------------------------------- /src/definitions/defaultVidbgAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/src/definitions/defaultVidbgAttributes.ts -------------------------------------------------------------------------------- /src/definitions/defaultVidbgOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/src/definitions/defaultVidbgOptions.ts -------------------------------------------------------------------------------- /src/errors/InvalidSelectorError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/src/errors/InvalidSelectorError.ts -------------------------------------------------------------------------------- /src/errors/VideoSourceNotSpecifiedError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/src/errors/VideoSourceNotSpecifiedError.ts -------------------------------------------------------------------------------- /src/styles/vidbg.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/src/styles/vidbg.css -------------------------------------------------------------------------------- /src/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/src/types/types.ts -------------------------------------------------------------------------------- /src/vidbg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/src/vidbg.ts -------------------------------------------------------------------------------- /tests/baseTest/baseTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/tests/baseTest/baseTest.ts -------------------------------------------------------------------------------- /tests/baseTest/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/tests/baseTest/index.html -------------------------------------------------------------------------------- /tests/multipleInstancesTest/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/tests/multipleInstancesTest/index.html -------------------------------------------------------------------------------- /tests/multipleInstancesTest/multipleInstancesTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/tests/multipleInstancesTest/multipleInstancesTest.ts -------------------------------------------------------------------------------- /tests/overlayTest/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/tests/overlayTest/index.html -------------------------------------------------------------------------------- /tests/overlayTest/overlayTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/tests/overlayTest/overlayTest.ts -------------------------------------------------------------------------------- /tests/setup/poster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/tests/setup/poster.jpg -------------------------------------------------------------------------------- /tests/setup/setup.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/setup/video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/tests/setup/video.mp4 -------------------------------------------------------------------------------- /tests/setup/video.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/tests/setup/video.webm -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blakewilson/vidbg/HEAD/webpack.config.js --------------------------------------------------------------------------------