first commit
This commit is contained in:
		
							
								
								
									
										52
									
								
								resources/assets/vendor/libs/plyr/_mixins.scss
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								resources/assets/vendor/libs/plyr/_mixins.scss
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,52 @@
 | 
			
		||||
@import '../../scss/_bootstrap-extended/functions';
 | 
			
		||||
 | 
			
		||||
// Light style
 | 
			
		||||
@mixin plyr-theme($background, $color: null) {
 | 
			
		||||
  $color: if($color, $color, color-contrast($background));
 | 
			
		||||
 | 
			
		||||
  .plyr input[type='range']::-ms-fill-lower {
 | 
			
		||||
    background: $background !important;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .plyr input[type='range']:active {
 | 
			
		||||
    &::-webkit-slider-thumb {
 | 
			
		||||
      background: $background !important;
 | 
			
		||||
    }
 | 
			
		||||
    &::-moz-range-thumb {
 | 
			
		||||
      background: $background !important;
 | 
			
		||||
    }
 | 
			
		||||
    &::-ms-thumb {
 | 
			
		||||
      background: $background !important;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  .plyr--video .plyr__control.plyr__control--overlaid,
 | 
			
		||||
  .plyr--video .plyr__controls button.tab-focus:focus,
 | 
			
		||||
  .plyr--video .plyr__control[aria-expanded='true'],
 | 
			
		||||
  .plyr--video .plyr__controls button:hover {
 | 
			
		||||
    background: $background !important;
 | 
			
		||||
    color: $color !important;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .plyr--audio .plyr__controls button.tab-focus:focus,
 | 
			
		||||
  .plyr--audio .plyr__control[aria-expanded='true'],
 | 
			
		||||
  .plyr--audio .plyr__controls button:hover {
 | 
			
		||||
    background: $background !important;
 | 
			
		||||
    color: $color !important;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .plyr__play-large {
 | 
			
		||||
    background: $background !important;
 | 
			
		||||
    color: $color !important;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .plyr__progress--played,
 | 
			
		||||
  .plyr__volume--display {
 | 
			
		||||
    color: $background !important;
 | 
			
		||||
  }
 | 
			
		||||
  .plyr--full-ui input[type='range'] {
 | 
			
		||||
    color: $background !important;
 | 
			
		||||
  }
 | 
			
		||||
  .plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']::before {
 | 
			
		||||
    background: $background !important;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										7
									
								
								resources/assets/vendor/libs/plyr/plyr.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								resources/assets/vendor/libs/plyr/plyr.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,7 @@
 | 
			
		||||
import Plyr from 'plyr';
 | 
			
		||||
 | 
			
		||||
try {
 | 
			
		||||
  window.Plyr = Plyr;
 | 
			
		||||
} catch (e) {}
 | 
			
		||||
 | 
			
		||||
export { Plyr };
 | 
			
		||||
							
								
								
									
										132
									
								
								resources/assets/vendor/libs/plyr/plyr.scss
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										132
									
								
								resources/assets/vendor/libs/plyr/plyr.scss
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,132 @@
 | 
			
		||||
@use '../../scss/_bootstrap-extended/include' as light;
 | 
			
		||||
@use '../../scss/_bootstrap-extended/include-dark' as dark;
 | 
			
		||||
@import '../../scss/_custom-variables/libs';
 | 
			
		||||
 | 
			
		||||
// Variables
 | 
			
		||||
@import 'plyr/src/sass/settings/breakpoints';
 | 
			
		||||
@import 'plyr/src/sass/settings/colors';
 | 
			
		||||
@import 'plyr/src/sass/settings/cosmetics';
 | 
			
		||||
@import 'plyr/src/sass/settings/type';
 | 
			
		||||
@import 'plyr/src/sass/settings/badges';
 | 
			
		||||
@import 'plyr/src/sass/settings/captions';
 | 
			
		||||
@import 'plyr/src/sass/settings/controls';
 | 
			
		||||
@import 'plyr/src/sass/settings/helpers';
 | 
			
		||||
@import 'plyr/src/sass/settings/menus';
 | 
			
		||||
@import 'plyr/src/sass/settings/progress';
 | 
			
		||||
@import 'plyr/src/sass/settings/sliders';
 | 
			
		||||
@import 'plyr/src/sass/settings/tooltips';
 | 
			
		||||
@import 'plyr/src/sass/lib/animation';
 | 
			
		||||
@import 'plyr/src/sass/lib/functions';
 | 
			
		||||
@import 'plyr/src/sass/lib/mixins';
 | 
			
		||||
 | 
			
		||||
// Components
 | 
			
		||||
@import 'plyr/src/sass/base';
 | 
			
		||||
@import 'plyr/src/sass/components/badges';
 | 
			
		||||
@import 'plyr/src/sass/components/captions';
 | 
			
		||||
@import 'plyr/src/sass/components/control';
 | 
			
		||||
@import 'plyr/src/sass/components/controls';
 | 
			
		||||
@import 'plyr/src/sass/components/menus';
 | 
			
		||||
@import 'plyr/src/sass/components/sliders';
 | 
			
		||||
@import 'plyr/src/sass/components/poster';
 | 
			
		||||
@import 'plyr/src/sass/components/times';
 | 
			
		||||
@import 'plyr/src/sass/components/tooltips';
 | 
			
		||||
@import 'plyr/src/sass/components/progress';
 | 
			
		||||
@import 'plyr/src/sass/components/volume';
 | 
			
		||||
@import 'plyr/src/sass/types/audio';
 | 
			
		||||
@import 'plyr/src/sass/types/video';
 | 
			
		||||
@import 'plyr/src/sass/states/fullscreen';
 | 
			
		||||
@import 'plyr/src/sass/plugins/ads';
 | 
			
		||||
@import 'plyr/src/sass/plugins/preview-thumbnails';
 | 
			
		||||
@import 'plyr/src/sass/utils/animation';
 | 
			
		||||
@import 'plyr/src/sass/utils/hidden';
 | 
			
		||||
 | 
			
		||||
.plyr__progress__container,
 | 
			
		||||
.plyr__volume input[type='range'] {
 | 
			
		||||
  flex: 0 1 auto;
 | 
			
		||||
}
 | 
			
		||||
.plyr--audio .plyr__controls {
 | 
			
		||||
  padding: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.plyr__menu__container {
 | 
			
		||||
  @include app-rtl {
 | 
			
		||||
    direction: rtl;
 | 
			
		||||
    text-align: right;
 | 
			
		||||
 | 
			
		||||
    .plyr__control--forward {
 | 
			
		||||
      &::after {
 | 
			
		||||
        left: 5px;
 | 
			
		||||
        right: auto;
 | 
			
		||||
        border-right-color: rgba($plyr-menu-color, 0.8);
 | 
			
		||||
        border-left-color: transparent;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &.plyr__tab-focus::after,
 | 
			
		||||
      &:hover::after {
 | 
			
		||||
        border-right-color: currentColor;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .plyr__menu__value {
 | 
			
		||||
      padding-left: 1rem;
 | 
			
		||||
      padding-right: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .plyr__control[role='menuitemradio'] {
 | 
			
		||||
      .plyr__menu__value {
 | 
			
		||||
        margin-right: auto;
 | 
			
		||||
        padding-left: 0;
 | 
			
		||||
      }
 | 
			
		||||
      &::before {
 | 
			
		||||
        margin-left: $plyr-control-spacing;
 | 
			
		||||
        margin-right: 0;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &::after {
 | 
			
		||||
        right: 15px;
 | 
			
		||||
        left: auto;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@if $enable-light-style {
 | 
			
		||||
  .light-style {
 | 
			
		||||
    .plyr__tooltip {
 | 
			
		||||
      line-height: light.$line-height-sm;
 | 
			
		||||
      font-size: light.$font-size-sm;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@if $enable-dark-style {
 | 
			
		||||
  .dark-style {
 | 
			
		||||
    .plyr__tooltip {
 | 
			
		||||
      line-height: dark.$line-height-sm;
 | 
			
		||||
      font-size: dark.$font-size-sm;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .plyr--audio .plyr__controls {
 | 
			
		||||
      color: dark.$body-color;
 | 
			
		||||
      background-color: dark.$card-bg;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .plyr--full-ui.plyr--audio input[type='range'] {
 | 
			
		||||
      &::-webkit-slider-runnable-track {
 | 
			
		||||
        background-color: dark.$gray-100;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &::-moz-range-track {
 | 
			
		||||
        background-color: dark.$gray-100;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      &::-ms-track {
 | 
			
		||||
        background-color: dark.$gray-100;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .plyr--audio .plyr__progress__buffer {
 | 
			
		||||
      color: dark.$gray-200;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user