Fixed incorrect BEM formatting, fixed buffer alignment
This commit is contained in:
parent
5a445ae647
commit
108bd3dfa0
2
demo/dist/demo.css
vendored
2
demo/dist/demo.css
vendored
File diff suppressed because one or more lines are too long
2
dist/plyr.css
vendored
2
dist/plyr.css
vendored
File diff suppressed because one or more lines are too long
23
dist/plyr.js
vendored
23
dist/plyr.js
vendored
@ -1303,7 +1303,7 @@ var utils = {
|
|||||||
// Get a nested value in an object
|
// Get a nested value in an object
|
||||||
getDeep: function getDeep(object, path) {
|
getDeep: function getDeep(object, path) {
|
||||||
return path.split('.').reduce(function (obj, key) {
|
return path.split('.').reduce(function (obj, key) {
|
||||||
return obj && obj[key] || undefined;
|
return obj && obj[key];
|
||||||
}, object);
|
}, object);
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -1727,6 +1727,13 @@ var html5 = {
|
|||||||
|
|
||||||
player.media.src = supported[0].getAttribute('src');
|
player.media.src = supported[0].getAttribute('src');
|
||||||
|
|
||||||
|
// Restore time
|
||||||
|
var onLoadedMetaData = function onLoadedMetaData() {
|
||||||
|
player.currentTime = currentTime;
|
||||||
|
player.off('loadedmetadata', onLoadedMetaData);
|
||||||
|
};
|
||||||
|
player.on('loadedmetadata', onLoadedMetaData);
|
||||||
|
|
||||||
// Load new source
|
// Load new source
|
||||||
player.media.load();
|
player.media.load();
|
||||||
|
|
||||||
@ -1735,9 +1742,6 @@ var html5 = {
|
|||||||
player.play();
|
player.play();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Restore time
|
|
||||||
player.currentTime = currentTime;
|
|
||||||
|
|
||||||
// Trigger change event
|
// Trigger change event
|
||||||
utils.dispatchEvent.call(player, player.media, 'qualitychange', false, {
|
utils.dispatchEvent.call(player, player.media, 'qualitychange', false, {
|
||||||
quality: input
|
quality: input
|
||||||
@ -2491,13 +2495,13 @@ var controls = {
|
|||||||
|
|
||||||
case 'quality':
|
case 'quality':
|
||||||
if (utils.is.number(value)) {
|
if (utils.is.number(value)) {
|
||||||
var qualityName = i18n.get('qualityName.' + value, this.config);
|
var label = i18n.get('qualityLabel.' + value, this.config);
|
||||||
|
|
||||||
if (!qualityName.length) {
|
if (!label.length) {
|
||||||
return value + 'p';
|
return value + 'p';
|
||||||
}
|
}
|
||||||
|
|
||||||
return qualityName;
|
return label;
|
||||||
}
|
}
|
||||||
|
|
||||||
return utils.toTitleCase(value);
|
return utils.toTitleCase(value);
|
||||||
@ -3801,9 +3805,8 @@ var defaults$1 = {
|
|||||||
display: {
|
display: {
|
||||||
currentTime: '.plyr__time--current',
|
currentTime: '.plyr__time--current',
|
||||||
duration: '.plyr__time--duration',
|
duration: '.plyr__time--duration',
|
||||||
buffer: '.plyr__progress--buffer',
|
buffer: '.plyr__progress__buffer',
|
||||||
played: '.plyr__progress--played',
|
loop: '.plyr__progress__loop', // Used later
|
||||||
loop: '.plyr__progress--loop',
|
|
||||||
volume: '.plyr__volume--display'
|
volume: '.plyr__volume--display'
|
||||||
},
|
},
|
||||||
progress: '.plyr__progress',
|
progress: '.plyr__progress',
|
||||||
|
2
dist/plyr.js.map
vendored
2
dist/plyr.js.map
vendored
File diff suppressed because one or more lines are too long
2
dist/plyr.min.js
vendored
2
dist/plyr.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/plyr.min.js.map
vendored
2
dist/plyr.min.js.map
vendored
File diff suppressed because one or more lines are too long
42
dist/plyr.polyfilled.js
vendored
42
dist/plyr.polyfilled.js
vendored
@ -20,7 +20,7 @@ if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
|
|||||||
});
|
});
|
||||||
|
|
||||||
var _core = createCommonjsModule(function (module) {
|
var _core = createCommonjsModule(function (module) {
|
||||||
var core = module.exports = { version: '2.5.5' };
|
var core = module.exports = { version: '2.5.3' };
|
||||||
if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
|
if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
|
||||||
});
|
});
|
||||||
var _core_1 = _core.version;
|
var _core_1 = _core.version;
|
||||||
@ -991,7 +991,7 @@ var _iterDefine = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORC
|
|||||||
var VALUES_BUG = false;
|
var VALUES_BUG = false;
|
||||||
var proto = Base.prototype;
|
var proto = Base.prototype;
|
||||||
var $native = proto[ITERATOR$2] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
|
var $native = proto[ITERATOR$2] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
|
||||||
var $default = $native || getMethod(DEFAULT);
|
var $default = (!BUGGY && $native) || getMethod(DEFAULT);
|
||||||
var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
|
var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
|
||||||
var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
|
var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
|
||||||
var methods, key, IteratorPrototype;
|
var methods, key, IteratorPrototype;
|
||||||
@ -1002,7 +1002,7 @@ var _iterDefine = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORC
|
|||||||
// Set @@toStringTag to native iterators
|
// Set @@toStringTag to native iterators
|
||||||
_setToStringTag(IteratorPrototype, TAG, true);
|
_setToStringTag(IteratorPrototype, TAG, true);
|
||||||
// fix for some old engines
|
// fix for some old engines
|
||||||
if (!_library && typeof IteratorPrototype[ITERATOR$2] != 'function') _hide(IteratorPrototype, ITERATOR$2, returnThis);
|
if (!_library && !_has(IteratorPrototype, ITERATOR$2)) _hide(IteratorPrototype, ITERATOR$2, returnThis);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// fix Array#{values, @@iterator}.name in V8 / FF
|
// fix Array#{values, @@iterator}.name in V8 / FF
|
||||||
@ -2496,11 +2496,9 @@ function set(target, propertyKey, V /* , receiver */) {
|
|||||||
}
|
}
|
||||||
if (_has(ownDesc, 'value')) {
|
if (_has(ownDesc, 'value')) {
|
||||||
if (ownDesc.writable === false || !_isObject(receiver)) return false;
|
if (ownDesc.writable === false || !_isObject(receiver)) return false;
|
||||||
if (existingDescriptor = _objectGopd.f(receiver, propertyKey)) {
|
existingDescriptor = _objectGopd.f(receiver, propertyKey) || _propertyDesc(0);
|
||||||
if (existingDescriptor.get || existingDescriptor.set || existingDescriptor.writable === false) return false;
|
existingDescriptor.value = V;
|
||||||
existingDescriptor.value = V;
|
_objectDp.f(receiver, propertyKey, existingDescriptor);
|
||||||
_objectDp.f(receiver, propertyKey, existingDescriptor);
|
|
||||||
} else _objectDp.f(receiver, propertyKey, _propertyDesc(0, V));
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return ownDesc.set === undefined ? false : (ownDesc.set.call(receiver, V), true);
|
return ownDesc.set === undefined ? false : (ownDesc.set.call(receiver, V), true);
|
||||||
@ -2755,7 +2753,7 @@ var notify = function (promise, isReject) {
|
|||||||
var resolve = reaction.resolve;
|
var resolve = reaction.resolve;
|
||||||
var reject = reaction.reject;
|
var reject = reaction.reject;
|
||||||
var domain = reaction.domain;
|
var domain = reaction.domain;
|
||||||
var result, then, exited;
|
var result, then;
|
||||||
try {
|
try {
|
||||||
if (handler) {
|
if (handler) {
|
||||||
if (!ok) {
|
if (!ok) {
|
||||||
@ -2765,11 +2763,8 @@ var notify = function (promise, isReject) {
|
|||||||
if (handler === true) result = value;
|
if (handler === true) result = value;
|
||||||
else {
|
else {
|
||||||
if (domain) domain.enter();
|
if (domain) domain.enter();
|
||||||
result = handler(value); // may throw
|
result = handler(value);
|
||||||
if (domain) {
|
if (domain) domain.exit();
|
||||||
domain.exit();
|
|
||||||
exited = true;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if (result === reaction.promise) {
|
if (result === reaction.promise) {
|
||||||
reject(TypeError$1('Promise-chain cycle'));
|
reject(TypeError$1('Promise-chain cycle'));
|
||||||
@ -2778,7 +2773,6 @@ var notify = function (promise, isReject) {
|
|||||||
} else resolve(result);
|
} else resolve(result);
|
||||||
} else reject(value);
|
} else reject(value);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
if (domain && !exited) domain.exit();
|
|
||||||
reject(e);
|
reject(e);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -6692,7 +6686,7 @@ var utils = {
|
|||||||
// Get a nested value in an object
|
// Get a nested value in an object
|
||||||
getDeep: function getDeep(object, path) {
|
getDeep: function getDeep(object, path) {
|
||||||
return path.split('.').reduce(function (obj, key) {
|
return path.split('.').reduce(function (obj, key) {
|
||||||
return obj && obj[key] || undefined;
|
return obj && obj[key];
|
||||||
}, object);
|
}, object);
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -7116,6 +7110,13 @@ var html5 = {
|
|||||||
|
|
||||||
player.media.src = supported[0].getAttribute('src');
|
player.media.src = supported[0].getAttribute('src');
|
||||||
|
|
||||||
|
// Restore time
|
||||||
|
var onLoadedMetaData = function onLoadedMetaData() {
|
||||||
|
player.currentTime = currentTime;
|
||||||
|
player.off('loadedmetadata', onLoadedMetaData);
|
||||||
|
};
|
||||||
|
player.on('loadedmetadata', onLoadedMetaData);
|
||||||
|
|
||||||
// Load new source
|
// Load new source
|
||||||
player.media.load();
|
player.media.load();
|
||||||
|
|
||||||
@ -7124,9 +7125,6 @@ var html5 = {
|
|||||||
player.play();
|
player.play();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Restore time
|
|
||||||
player.currentTime = currentTime;
|
|
||||||
|
|
||||||
// Trigger change event
|
// Trigger change event
|
||||||
utils.dispatchEvent.call(player, player.media, 'qualitychange', false, {
|
utils.dispatchEvent.call(player, player.media, 'qualitychange', false, {
|
||||||
quality: input
|
quality: input
|
||||||
@ -7880,13 +7878,13 @@ var controls = {
|
|||||||
|
|
||||||
case 'quality':
|
case 'quality':
|
||||||
if (utils.is.number(value)) {
|
if (utils.is.number(value)) {
|
||||||
var qualityName = i18n.get('qualityName.' + value, this.config);
|
var label = i18n.get('qualityLabel.' + value, this.config);
|
||||||
|
|
||||||
if (!qualityName.length) {
|
if (!label.length) {
|
||||||
return value + 'p';
|
return value + 'p';
|
||||||
}
|
}
|
||||||
|
|
||||||
return qualityName;
|
return label;
|
||||||
}
|
}
|
||||||
|
|
||||||
return utils.toTitleCase(value);
|
return utils.toTitleCase(value);
|
||||||
|
2
dist/plyr.polyfilled.js.map
vendored
2
dist/plyr.polyfilled.js.map
vendored
File diff suppressed because one or more lines are too long
2
dist/plyr.polyfilled.min.js
vendored
2
dist/plyr.polyfilled.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/plyr.polyfilled.min.js.map
vendored
2
dist/plyr.polyfilled.min.js.map
vendored
File diff suppressed because one or more lines are too long
@ -322,9 +322,8 @@ const defaults = {
|
|||||||
display: {
|
display: {
|
||||||
currentTime: '.plyr__time--current',
|
currentTime: '.plyr__time--current',
|
||||||
duration: '.plyr__time--duration',
|
duration: '.plyr__time--duration',
|
||||||
buffer: '.plyr__progress--buffer',
|
buffer: '.plyr__progress__buffer',
|
||||||
played: '.plyr__progress--played',
|
loop: '.plyr__progress__loop', // Used later
|
||||||
loop: '.plyr__progress--loop',
|
|
||||||
volume: '.plyr__volume--display',
|
volume: '.plyr__volume--display',
|
||||||
},
|
},
|
||||||
progress: '.plyr__progress',
|
progress: '.plyr__progress',
|
||||||
|
@ -5,16 +5,21 @@
|
|||||||
.plyr__progress {
|
.plyr__progress {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
position: relative;
|
|
||||||
margin-right: $plyr-range-thumb-height;
|
|
||||||
left: $plyr-range-thumb-height / 2;
|
left: $plyr-range-thumb-height / 2;
|
||||||
|
margin-right: $plyr-range-thumb-height;
|
||||||
|
position: relative;
|
||||||
|
|
||||||
|
input[type='range'],
|
||||||
|
&__buffer {
|
||||||
|
margin-left: -($plyr-range-thumb-height / 2);
|
||||||
|
margin-right: -($plyr-range-thumb-height / 2);
|
||||||
|
// Offset the range thumb in order to be able to calculate the relative progress (#954)
|
||||||
|
width: calc(100% + #{$plyr-range-thumb-height});
|
||||||
|
}
|
||||||
|
|
||||||
input[type='range'] {
|
input[type='range'] {
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 2;
|
z-index: 2;
|
||||||
// Offset the range thumb in order to be able to calculate the relative progress (#954)
|
|
||||||
width: calc(100% + #{$plyr-range-thumb-height}) !important;
|
|
||||||
margin: 0 -#{$plyr-range-thumb-height / 2} !important;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Seek tooltip to show time
|
// Seek tooltip to show time
|
||||||
@ -24,18 +29,17 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.plyr__progress--buffer {
|
.plyr__progress__buffer {
|
||||||
-webkit-appearance: none; /* stylelint-disable-line */
|
-webkit-appearance: none; /* stylelint-disable-line */
|
||||||
background: transparent;
|
background: transparent;
|
||||||
border: 0;
|
border: 0;
|
||||||
border-radius: 100px;
|
border-radius: 100px;
|
||||||
height: $plyr-range-track-height;
|
height: $plyr-range-track-height;
|
||||||
left: 0;
|
left: 0;
|
||||||
margin: -($plyr-range-track-height / 2) 0 0;
|
margin-top: -($plyr-range-track-height / 2);
|
||||||
padding: 0;
|
padding: 0;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 50%;
|
top: 50%;
|
||||||
width: 100%;
|
|
||||||
|
|
||||||
&::-webkit-progress-bar {
|
&::-webkit-progress-bar {
|
||||||
background: transparent;
|
background: transparent;
|
||||||
@ -63,17 +67,17 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.plyr--video .plyr__progress--buffer {
|
.plyr--video .plyr__progress__buffer {
|
||||||
box-shadow: 0 1px 1px rgba(#000, 0.15);
|
box-shadow: 0 1px 1px rgba(#000, 0.15);
|
||||||
color: $plyr-video-progress-buffered-bg;
|
color: $plyr-video-progress-buffered-bg;
|
||||||
}
|
}
|
||||||
|
|
||||||
.plyr--audio .plyr__progress--buffer {
|
.plyr--audio .plyr__progress__buffer {
|
||||||
color: $plyr-audio-progress-buffered-bg;
|
color: $plyr-audio-progress-buffered-bg;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Loading state
|
// Loading state
|
||||||
.plyr--loading .plyr__progress--buffer {
|
.plyr--loading .plyr__progress__buffer {
|
||||||
animation: plyr-progress 1s linear infinite;
|
animation: plyr-progress 1s linear infinite;
|
||||||
background-image: linear-gradient(
|
background-image: linear-gradient(
|
||||||
-45deg,
|
-45deg,
|
||||||
@ -90,10 +94,10 @@
|
|||||||
color: transparent;
|
color: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
.plyr--video.plyr--loading .plyr__progress--buffer {
|
.plyr--video.plyr--loading .plyr__progress__buffer {
|
||||||
background-color: $plyr-video-progress-buffered-bg;
|
background-color: $plyr-video-progress-buffered-bg;
|
||||||
}
|
}
|
||||||
|
|
||||||
.plyr--audio.plyr--loading .plyr__progress--buffer {
|
.plyr--audio.plyr--loading .plyr__progress__buffer {
|
||||||
background-color: $plyr-audio-progress-buffered-bg;
|
background-color: $plyr-audio-progress-buffered-bg;
|
||||||
}
|
}
|
||||||
|
@ -31,12 +31,12 @@
|
|||||||
@import 'components/controls';
|
@import 'components/controls';
|
||||||
@import 'components/embed';
|
@import 'components/embed';
|
||||||
@import 'components/menus';
|
@import 'components/menus';
|
||||||
@import 'components/progress';
|
|
||||||
@import 'components/poster';
|
|
||||||
@import 'components/sliders';
|
@import 'components/sliders';
|
||||||
|
@import 'components/poster';
|
||||||
@import 'components/times';
|
@import 'components/times';
|
||||||
@import 'components/tooltips';
|
@import 'components/tooltips';
|
||||||
@import 'components/video';
|
@import 'components/video';
|
||||||
|
@import 'components/progress';
|
||||||
@import 'components/volume';
|
@import 'components/volume';
|
||||||
|
|
||||||
@import 'states/fullscreen';
|
@import 'states/fullscreen';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user