Merge branch 'develop' of github.com:selz/plyr into develop
# Conflicts: # dist/plyr.css
This commit is contained in:
		
							
								
								
									
										2
									
								
								dist/plyr.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/plyr.css
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										4
									
								
								dist/plyr.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								dist/plyr.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@ -1,6 +1,6 @@
 | 
				
			|||||||
// ==========================================================================
 | 
					// ==========================================================================
 | 
				
			||||||
// Plyr
 | 
					// Plyr
 | 
				
			||||||
// plyr.js v1.5.21
 | 
					// plyr.js v1.6.0
 | 
				
			||||||
// https://github.com/selz/plyr
 | 
					// https://github.com/selz/plyr
 | 
				
			||||||
// License: The MIT License (MIT)
 | 
					// License: The MIT License (MIT)
 | 
				
			||||||
// ==========================================================================
 | 
					// ==========================================================================
 | 
				
			||||||
@ -488,7 +488,7 @@
 | 
				
			|||||||
    // Removed call to arguments.callee (used explicit function name instead)
 | 
					    // Removed call to arguments.callee (used explicit function name instead)
 | 
				
			||||||
    function _extend() {
 | 
					    function _extend() {
 | 
				
			||||||
        // Get arguments
 | 
					        // Get arguments
 | 
				
			||||||
		var objects = arguments;
 | 
					        var objects = arguments;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Bail if nothing to merge
 | 
					        // Bail if nothing to merge
 | 
				
			||||||
        if(!objects.length) {
 | 
					        if(!objects.length) {
 | 
				
			||||||
@ -598,14 +598,14 @@
 | 
				
			|||||||
        var storage = {
 | 
					        var storage = {
 | 
				
			||||||
            supported: (function() {
 | 
					            supported: (function() {
 | 
				
			||||||
                if(!('localStorage' in window)) {
 | 
					                if(!('localStorage' in window)) {
 | 
				
			||||||
    				return false;
 | 
					                    return false;
 | 
				
			||||||
    			}
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    			// Try to use it (it might be disabled, e.g. user is in private/porn mode)
 | 
					                // Try to use it (it might be disabled, e.g. user is in private/porn mode)
 | 
				
			||||||
                // see: https://github.com/Selz/plyr/issues/131
 | 
					                // see: https://github.com/Selz/plyr/issues/131
 | 
				
			||||||
    			try {
 | 
					                try {
 | 
				
			||||||
                    // Add test item
 | 
					                    // Add test item
 | 
				
			||||||
    				window.localStorage.setItem('___test', 'OK');
 | 
					                    window.localStorage.setItem('___test', 'OK');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    // Get the test item
 | 
					                    // Get the test item
 | 
				
			||||||
                    var result = window.localStorage.getItem('___test');
 | 
					                    var result = window.localStorage.getItem('___test');
 | 
				
			||||||
@ -615,12 +615,12 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                    // Check if value matches
 | 
					                    // Check if value matches
 | 
				
			||||||
                    return (result === 'OK');
 | 
					                    return (result === 'OK');
 | 
				
			||||||
    			}
 | 
					                }
 | 
				
			||||||
    			catch (e) {
 | 
					                catch (e) {
 | 
				
			||||||
    				return false;
 | 
					                    return false;
 | 
				
			||||||
    			}
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    			return false;
 | 
					                return false;
 | 
				
			||||||
            })()
 | 
					            })()
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
        return storage;
 | 
					        return storage;
 | 
				
			||||||
@ -2135,7 +2135,7 @@
 | 
				
			|||||||
        // Update hover tooltip for seeking
 | 
					        // Update hover tooltip for seeking
 | 
				
			||||||
        function _updateSeekTooltip(event) {
 | 
					        function _updateSeekTooltip(event) {
 | 
				
			||||||
            // Bail if setting not true
 | 
					            // Bail if setting not true
 | 
				
			||||||
            if (!config.tooltips.seek || plyr.browser.touch) {
 | 
					            if (!config.tooltips.seek || plyr.browser.touch || !plyr.progress.container) {
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -2440,6 +2440,9 @@
 | 
				
			|||||||
                if(target && target.length > 1) {
 | 
					                if(target && target.length > 1) {
 | 
				
			||||||
                    target = target[target.length - 1];
 | 
					                    target = target[target.length - 1];
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					                else {
 | 
				
			||||||
 | 
					                    target = target[0];
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                // Setup focus and tab focus
 | 
					                // Setup focus and tab focus
 | 
				
			||||||
                if(target) {
 | 
					                if(target) {
 | 
				
			||||||
@ -2701,7 +2704,17 @@
 | 
				
			|||||||
            plyr.browser = _browserSniff();
 | 
					            plyr.browser = _browserSniff();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            // Get the media element
 | 
					            // Get the media element
 | 
				
			||||||
            plyr.media = plyr.container.querySelectorAll('audio, video, div')[0];
 | 
					            plyr.media = plyr.container.querySelectorAll('audio, video')[0];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            // Get the div placeholder for YouTube and Vimeo
 | 
				
			||||||
 | 
					            if(!plyr.media) {
 | 
				
			||||||
 | 
					                plyr.media = plyr.container.querySelectorAll('div')[0];
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            // Bail if nothing to setup
 | 
				
			||||||
 | 
					            if(!plyr.media) {
 | 
				
			||||||
 | 
					                return;
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            // Get original classname
 | 
					            // Get original classname
 | 
				
			||||||
            plyr.originalClassName = plyr.container.className;
 | 
					            plyr.originalClassName = plyr.container.className;
 | 
				
			||||||
 | 
				
			|||||||
@ -18,7 +18,7 @@
 | 
				
			|||||||
.plyr {
 | 
					.plyr {
 | 
				
			||||||
    position: relative;
 | 
					    position: relative;
 | 
				
			||||||
    max-width: 100%;
 | 
					    max-width: 100%;
 | 
				
			||||||
    min-width: 290px;
 | 
					    min-width: 200px;
 | 
				
			||||||
    font-family: Avenir, "Avenir Next", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif;
 | 
					    font-family: Avenir, "Avenir Next", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // border-box everything
 | 
					    // border-box everything
 | 
				
			||||||
@ -92,7 +92,7 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
        &::-ms-fill-lower {
 | 
					        &::-ms-fill-lower {
 | 
				
			||||||
            .plyr-range-track();
 | 
					            .plyr-range-track();
 | 
				
			||||||
            background: @plyr-progress-playing-bg;
 | 
					            background: @plyr-range-selected-bg;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        &::-ms-thumb {
 | 
					        &::-ms-thumb {
 | 
				
			||||||
            .plyr-range-thumb();
 | 
					            .plyr-range-thumb();
 | 
				
			||||||
@ -361,7 +361,7 @@
 | 
				
			|||||||
    transform: translate(-50%, -50%);
 | 
					    transform: translate(-50%, -50%);
 | 
				
			||||||
    padding: @plyr-control-spacing;
 | 
					    padding: @plyr-control-spacing;
 | 
				
			||||||
    background: @plyr-video-control-bg-hover;
 | 
					    background: @plyr-video-control-bg-hover;
 | 
				
			||||||
    border: 4px solid @plyr-video-control-color;
 | 
					    border: 4px solid currentColor;
 | 
				
			||||||
    border-radius: 100%;
 | 
					    border-radius: 100%;
 | 
				
			||||||
    box-shadow: 0 1px 1px fade(@plyr-video-controls-bg, 15%);
 | 
					    box-shadow: 0 1px 1px fade(@plyr-video-controls-bg, 15%);
 | 
				
			||||||
    color: @plyr-video-control-color;
 | 
					    color: @plyr-video-control-color;
 | 
				
			||||||
@ -535,7 +535,7 @@
 | 
				
			|||||||
.plyr__progress--played[value],
 | 
					.plyr__progress--played[value],
 | 
				
			||||||
.plyr__volume--display[value] {
 | 
					.plyr__volume--display[value] {
 | 
				
			||||||
    z-index: 1;
 | 
					    z-index: 1;
 | 
				
			||||||
    color: @plyr-progress-playing-bg;
 | 
					    color: @plyr-range-selected-bg;
 | 
				
			||||||
    background: transparent;
 | 
					    background: transparent;
 | 
				
			||||||
    transition: none;
 | 
					    transition: none;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -40,7 +40,6 @@
 | 
				
			|||||||
@plyr-tooltip-radius:                   3px;
 | 
					@plyr-tooltip-radius:                   3px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Progress
 | 
					// Progress
 | 
				
			||||||
@plyr-progress-playing-bg:              @plyr-color-main;
 | 
					 | 
				
			||||||
@plyr-progress-loading-size:            25px;
 | 
					@plyr-progress-loading-size:            25px;
 | 
				
			||||||
@plyr-progress-loading-bg:              fade(#000, 15%);
 | 
					@plyr-progress-loading-bg:              fade(#000, 15%);
 | 
				
			||||||
@plyr-video-progress-bg:                fade(#fff, 25%);
 | 
					@plyr-video-progress-bg:                fade(#fff, 25%);
 | 
				
			||||||
@ -60,6 +59,7 @@
 | 
				
			|||||||
@plyr-range-thumb-active-scale:         1.25;
 | 
					@plyr-range-thumb-active-scale:         1.25;
 | 
				
			||||||
@plyr-video-range-track-bg:             @plyr-video-progress-buffered-bg;
 | 
					@plyr-video-range-track-bg:             @plyr-video-progress-buffered-bg;
 | 
				
			||||||
@plyr-audio-range-track-bg:             @plyr-audio-progress-buffered-bg;
 | 
					@plyr-audio-range-track-bg:             @plyr-audio-progress-buffered-bg;
 | 
				
			||||||
 | 
					@plyr-range-selected-bg: 				@plyr-color-main;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Breakpoints
 | 
					// Breakpoints
 | 
				
			||||||
@plyr-bp-screen-sm:                     480px;
 | 
					@plyr-bp-screen-sm:                     480px;
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user