mirror of
https://gitea.invidious.io/iv-org/videojs-quality-selector.git
synced 2024-08-15 00:43:13 +00:00
Merge pull request #104 from yokuze/support_videojs_8
Support Video.js 8
This commit is contained in:
commit
44336386ce
5 changed files with 32 additions and 10 deletions
11
README.md
11
README.md
|
@ -70,6 +70,17 @@ Remember to also add the CSS to your build. With most bundlers you can:
|
|||
require('@silvermine/videojs-quality-selector/dist/css/quality-selector.css')
|
||||
```
|
||||
|
||||
> [!WARNING]
|
||||
> This plugin's source code uses ES6+ syntax and keywords, such as `class` and `static`.
|
||||
> If you need to support [browsers that do not support newer JavaScript
|
||||
> syntax](https://caniuse.com/es6), you will need to use a tool like
|
||||
> [Babel](https://babeljs.io/) to transpile and polyfill your code.
|
||||
>
|
||||
> Alternatively, you can
|
||||
> `require('@silvermine/videojs-chromecast/dist/js/silvermine-videojs-quality-selector.js')`
|
||||
> to use a JavaScript file that has already been polyfilled/transpiled down to ES5
|
||||
> compatibility.
|
||||
|
||||
### Providing video sources
|
||||
|
||||
Sources can be provided with either the `<source>` tag or via the `src` function on the
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
<head>
|
||||
<meta charset=utf-8 />
|
||||
<title>videojs-quality-selector Demo</title>
|
||||
<link href="https://unpkg.com/video.js@7.5.4/dist/video-js.css" rel="stylesheet">
|
||||
<script src="https://unpkg.com/video.js@7.5.4/dist/video.js"></script>
|
||||
<link href="https://unpkg.com/video.js@8.6.1/dist/video-js.css" rel="stylesheet">
|
||||
<script src="https://unpkg.com/video.js@8.6.1/dist/video.js"></script>
|
||||
<script src="../../dist/js/silvermine-videojs-quality-selector.min.js"></script>
|
||||
<link href="../../dist/css/quality-selector.css" rel="stylesheet">
|
||||
</head>
|
||||
|
|
16
package-lock.json
generated
16
package-lock.json
generated
|
@ -4841,9 +4841,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/caniuse-lite": {
|
||||
"version": "1.0.30001441",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz",
|
||||
"integrity": "sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==",
|
||||
"version": "1.0.30001562",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001562.tgz",
|
||||
"integrity": "sha512-kfte3Hym//51EdX4239i+Rmp20EsLIYGdPkERegTgU19hQWCRhsRFGKHTliUlsry53tv17K7n077Kqa0WJU4ng==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
|
@ -4853,6 +4853,10 @@
|
|||
{
|
||||
"type": "tidelift",
|
||||
"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
|
||||
},
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/ai"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -19214,9 +19218,9 @@
|
|||
}
|
||||
},
|
||||
"caniuse-lite": {
|
||||
"version": "1.0.30001441",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz",
|
||||
"integrity": "sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==",
|
||||
"version": "1.0.30001562",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001562.tgz",
|
||||
"integrity": "sha512-kfte3Hym//51EdX4239i+Rmp20EsLIYGdPkERegTgU19hQWCRhsRFGKHTliUlsry53tv17K7n077Kqa0WJU4ng==",
|
||||
"dev": true
|
||||
},
|
||||
"caseless": {
|
||||
|
|
|
@ -40,8 +40,8 @@
|
|||
"@silvermine/eslint-config": "3.0.1",
|
||||
"@silvermine/standardization": "2.0.0",
|
||||
"autoprefixer": "8.6.5",
|
||||
"babelify": "10.0.0",
|
||||
"babel-eslint": "10.1.0",
|
||||
"babelify": "10.0.0",
|
||||
"check-node-version": "4.0.3",
|
||||
"core-js": "3.11.0",
|
||||
"coveralls": "3.0.3",
|
||||
|
|
|
@ -12,7 +12,14 @@
|
|||
font-weight: normal;
|
||||
font-style: normal;
|
||||
&::before {
|
||||
content: '\f110';
|
||||
// The correct icon font character for Video.js 7 and below:
|
||||
.video-js:not(.vjs-v8) & {
|
||||
content: '\f110';
|
||||
}
|
||||
// Icon font character for Video.js 8:
|
||||
.vjs-v8 & {
|
||||
content: '\f114';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue