Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
103ba4c
bumps version fixes #20
leandromoreira Dec 21, 2015
f4fdaa5
Merge pull request #21 from eventials/master
leandromoreira Jan 9, 2016
4cbf87c
bumps up version
leandromoreira Jan 9, 2016
453c70a
- reload() should call bindPlaybackEvents(), since CORE_READY runs o…
gtgt Mar 22, 2016
ce2dd9e
Merge pull request #32 from gtgt/master
leandromoreira Mar 22, 2016
8b09daf
releases new version
leandromoreira Mar 22, 2016
d3b60f9
Fix for hide the Select Level Menu when Media Control hide
hmoraes Mar 27, 2016
de17fcb
Fix to do nothing when you click the selected level
hmoraes Mar 27, 2016
88bfece
Fix the label to show correctly the level in use
hmoraes Mar 28, 2016
ba6f65c
Fix for show level select only if has more than 2 options
hmoraes Mar 28, 2016
42c6ee3
Merge pull request #34 from hmoraes/master
leandromoreira Apr 5, 2016
1b13f78
bumps up version
leandromoreira Apr 5, 2016
7279709
Added labelCallback option
SpazzMarticus Oct 6, 2016
bf9edc4
Fixed bug when callback is set, but labels are not
SpazzMarticus Oct 6, 2016
3bddc8e
Merge pull request #43 from SpazzMarticus/master
leandromoreira Oct 7, 2016
c931309
Simplify consuming this with webpack
ropez Nov 23, 2016
4616883
Update jsDeliver link
LukasDrgon Sep 5, 2017
f64051e
Merge pull request #59 from LukasDrgon/patch-1
leandromoreira Sep 5, 2017
df61785
Update the plugin configuration
leandromoreira Feb 26, 2018
7347749
Fix labels with multiple words that are divided into more than one line
hmoraes Mar 15, 2018
e418934
chore(package): update dependencies
towerz Apr 10, 2018
2287c7e
chore(build): update build configuration
towerz Apr 10, 2018
d76a158
chore(*): configure eslint
towerz Apr 10, 2018
25c832e
style(*): fix linter complaints
towerz Apr 10, 2018
b4a93f8
chore(package): bump version
towerz Apr 10, 2018
b71fa09
fix(package): remove invalid options from release script
towerz Apr 10, 2018
31c1aa6
chore(dist): update release files
towerz Apr 10, 2018
ad813cc
Merge pull request #66 from hmoraes/master
towerz Apr 25, 2018
07d0ca3
Merge branch 'webpack' of https://github.com/snaptv/clappr-level-sele…
towerz Apr 25, 2018
6f2128b
Merge pull request #48 from 'snaptv:webpack'
towerz Apr 25, 2018
d6b211a
style: adjust elements vertical alignment within selector
towerz Apr 25, 2018
9cfefe3
chore(package): add clappr as dev dependency
towerz Apr 25, 2018
2dff9de
chore: bump version
towerz Apr 25, 2018
83bbcc3
fix: discard language tracks
darlannakamura May 12, 2021
21e393f
bumpversion to 0.1.13
darlannakamura May 12, 2021
d47c2d9
chore(style): fix CSS on mobile
darlannakamura May 13, 2021
649a21a
chore(dist): update release files
darlannakamura May 13, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"presets": ["env"],
"plugins": [
"add-module-exports",
["transform-es2015-classes", {"loose": true}],
"transform-runtime"
]
}
60 changes: 60 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
module.exports = {
"env": {
"browser": true,
"commonjs": true,
"es6": true,
},
"globals": {
"_gaq": false,
"process": false,
"ActiveXObject": false,
"VERSION": false,
"PLAIN_HTML5_ONLY": false,
// Build globals
"__dirname": false,
// Test globals
"after": false,
"afterEach": false,
"assert": false,
"before": false,
"beforeEach": false,
"describe": false,
"expect": false,
"it": false,
"sinon": false,
"xit": false
},
"extends": "eslint:recommended",
"parserOptions": {
"sourceType": "module"
},
"rules": {
"indent": [
"error",
2
],
"linebreak-style": [
"error",
"unix"
],
"quotes": [
"error",
"single"
],
"semi": [
"error",
"never"
],
"no-var": "error",
"block-spacing": "error",
"curly": ["error", "multi-or-nest", "consistent"],
"object-curly-spacing": ["error", "always"],
"brace-style": ["error", "1tbs", { "allowSingleLine": true }],
"keyword-spacing": "error",
"space-before-blocks": "error",
"arrow-spacing": "error",
// part of Node Style-guide but ignored
"max-len": 0,
"max-statements": 0,
}
};
13 changes: 6 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,7 @@ Then just add `LevelSelector` into the list of plugins of your player instance:
```javascript
var player = new Clappr.Player({
source: "http://your.video/here.m3u8",
plugins: {
'core': [LevelSelector]
}
plugins: [LevelSelector]
});
```

Expand All @@ -29,15 +27,16 @@ You can also customize the labels and title:
```javascript
var player = new Clappr.Player({
source: "http://your.video/here.m3u8",
plugins: {
'core': [LevelSelector]
},
plugins: [LevelSelector],
levelSelectorConfig: {
title: 'Quality',
labels: {
2: 'High', // 500kbps
1: 'Med', // 240kbps
0: 'Low', // 120kbps
},
labelCallback: function(playbackLevel, customLabel) {
return customLabel + playbackLevel.level.height+'p'; // High 720p
}
},
});
Expand All @@ -46,7 +45,7 @@ var player = new Clappr.Player({
*Note: There is a minified version served through CDNs too:*
```html
<script type="text/javascript"
src="//cdn.jsdelivr.net/clappr.level-selector/latest/level-selector.min.js"></script>
src="//cdn.jsdelivr.net/gh/clappr/clappr-level-selector-plugin@latest/dist/level-selector.min.js"></script>
```

## Compatibility
Expand Down
Loading