Added: videojs-seek-buttons v1.6.0 (#99)

This commit is contained in:
nobody 2020-08-30 22:21:55 +02:00
parent 1f127c3811
commit c48b72824e
No known key found for this signature in database
GPG Key ID: 8F6DE3D614FCFD7A
6 changed files with 22 additions and 0 deletions

View File

@ -389,6 +389,10 @@ var mappings = {
'underscore@{version}/underscore-min.': resources.underscore,
'urlize.js/urlize.js': resources.urlize,
'vanilla-lazyload@{version}/dist/lazyload.': resources.vanillaLazyload,
'videojs-seek-buttons/dist/videojs-seek-buttons.css': resources.videojsSeekButtonsCSS,
'videojs-seek-buttons/dist/videojs-seek-buttons.min.css': resources.videojsSeekButtonsCSS,
'videojs-seek-buttons/dist/videojs-seek-buttons.js': resources.videojsSeekButtonsJS,
'videojs-seek-buttons/dist/videojs-seek-buttons.min.js': resources.videojsSeekButtonsJS,
'vue-resource@{version}/dist/vue-resource.': resources.vueResource,
'@webcomponents/webcomponentsjs/webcomponents-loader.js': resources.webcomponentsJS,
'webfontloader@{version}/webfontloader.': resources.webfontloader

View File

@ -695,6 +695,15 @@ var resources = {
'path': 'resources/vanilla-lazyload/17.1.0/lazyload.min.jsm',
'type': 'application/javascript'
},
// videojs-seek-buttons
'videojsSeekButtonsJS': {
'path': 'resources/videojs-seek-buttons/{version}/videojs-seek-buttons.min.jsm',
'type': 'application/javascript'
},
'videojsSeekButtonsCSS': {
'path': 'resources/videojs-seek-buttons/{version}/videojs-seek-buttons.min.css',
'type': 'text/css'
},
// Vue.js
'vueJs': {
'path': 'resources/vue/{version}/vue.min.jsm',

View File

@ -533,6 +533,8 @@ helpers.setLastVersion = function (type, version) {
return '1.1.1';
} else if (type.includes('/vanilla-lazyload')) {
return '17.1.0';
} else if (type.includes('/videojs-seek-buttons/')) {
return '1.6.0';
} else if (type.includes('/vue/1.')) {
return '1.0.28';
} else if (type.includes('/vue/2.')) {
@ -571,6 +573,8 @@ helpers.compareVersion = function (v1, v2) {
};
const ListOfFiles = {
'videojs-seek-buttons.min.css': 'Videojs seek buttons (CSS)',
'videojs-seek-buttons.min.jsm': 'Videojs seek buttons (JS)',
'p2p-media-loader-hlsjs.min.jsm': 'P2P Media Loader Hls.js',
'bootstrap-toggle.min.jsm': 'Bootstrap Toggle (JS)',
'bootstrap2-toggle.min.jsm': 'Bootstrap2 Toggle (JS)',

View File

@ -38,6 +38,7 @@
<li>Updated: Google Material Icons (<a href="https://codeberg.org/nobody/LocalCDN/issues/94">#94</a>)</li>
<li>Added: P2P Media Loader Hls.js (v0.6.2) (<a href="https://codeberg.org/nobody/LocalCDN/issues/95">#95</a>)</li>
<li>Fixed: Rocket Loader (<a href="https://codeberg.org/nobody/LocalCDN/issues/99">#99</a>)</li>
<li>Added: videojs-seek-buttons v1.6.0 (<a href="https://codeberg.org/nobody/LocalCDN/issues/99">#99</a>)</li>
</ul>
<div id="generator-section">
<div class="topic-label">

View File

@ -0,0 +1,2 @@
/*! @name videojs-seek-buttons @version 1.6.0 @license Apache-2.0 */
@import url(https://fonts.googleapis.com/css?family=Material+Icons);.video-js .vjs-seek-button{font-family:'Material Icons';cursor:pointer}.video-js .vjs-seek-button.skip-back::before{content:'\e042'}.video-js .vjs-seek-button.skip-back.skip-10::before,.video-js.vjs-v6 .vjs-seek-button.skip-back.skip-10 .vjs-icon-placeholder::before,.video-js.vjs-v7 .vjs-seek-button.skip-back.skip-10 .vjs-icon-placeholder::before{content:'\e059'}.video-js .vjs-seek-button.skip-back.skip-5::before,.video-js.vjs-v6 .vjs-seek-button.skip-back.skip-5 .vjs-icon-placeholder::before,.video-js.vjs-v7 .vjs-seek-button.skip-back.skip-5 .vjs-icon-placeholder::before{content:'\e05b'}.video-js .vjs-seek-button.skip-back.skip-30::before,.video-js.vjs-v6 .vjs-seek-button.skip-back.skip-30 .vjs-icon-placeholder::before,.video-js.vjs-v7 .vjs-seek-button.skip-back.skip-30 .vjs-icon-placeholder::before{content:'\e05a'}.video-js .vjs-seek-button.skip-forward::before{content:'\e5d5'}.video-js .vjs-seek-button.skip-forward.skip-10::before,.video-js.vjs-v6 .vjs-seek-button.skip-forward.skip-10 .vjs-icon-placeholder::before,.video-js.vjs-v7 .vjs-seek-button.skip-forward.skip-10 .vjs-icon-placeholder::before{content:'\e056'}.video-js .vjs-seek-button.skip-forward.skip-5::before,.video-js.vjs-v6 .vjs-seek-button.skip-forward.skip-5 .vjs-icon-placeholder::before,.video-js.vjs-v7 .vjs-seek-button.skip-forward.skip-5 .vjs-icon-placeholder::before{content:'\e058'}.video-js .vjs-seek-button.skip-forward.skip-30::before,.video-js.vjs-v6 .vjs-seek-button.skip-forward.skip-30 .vjs-icon-placeholder::before,.video-js.vjs-v7 .vjs-seek-button.skip-forward.skip-30 .vjs-icon-placeholder::before{content:'\e057'}.video-js.vjs-v6 .vjs-seek-button.skip-back.skip-10::before,.video-js.vjs-v6 .vjs-seek-button.skip-back.skip-30::before,.video-js.vjs-v6 .vjs-seek-button.skip-back.skip-5::before,.video-js.vjs-v6 .vjs-seek-button.skip-back::before,.video-js.vjs-v6 .vjs-seek-button.skip-forward.skip-10::before,.video-js.vjs-v6 .vjs-seek-button.skip-forward.skip-30::before,.video-js.vjs-v6 .vjs-seek-button.skip-forward.skip-5::before,.video-js.vjs-v6 .vjs-seek-button.skip-forward::before,.video-js.vjs-v7 .vjs-seek-button.skip-back.skip-10::before,.video-js.vjs-v7 .vjs-seek-button.skip-back.skip-30::before,.video-js.vjs-v7 .vjs-seek-button.skip-back.skip-5::before,.video-js.vjs-v7 .vjs-seek-button.skip-back::before,.video-js.vjs-v7 .vjs-seek-button.skip-forward.skip-10::before,.video-js.vjs-v7 .vjs-seek-button.skip-forward.skip-30::before,.video-js.vjs-v7 .vjs-seek-button.skip-forward.skip-5::before,.video-js.vjs-v7 .vjs-seek-button.skip-forward::before{content:none}.video-js.vjs-v6 .vjs-seek-button.skip-back .vjs-icon-placeholder::before,.video-js.vjs-v7 .vjs-seek-button.skip-back .vjs-icon-placeholder::before{content:'\e042'}.video-js.vjs-v6 .vjs-seek-button.skip-forward .vjs-icon-placeholder::before,.video-js.vjs-v7 .vjs-seek-button.skip-forward .vjs-icon-placeholder::before{content:'\e5d5'}

View File

@ -0,0 +1,2 @@
/*! @name videojs-seek-buttons @version 1.6.0 @license Apache-2.0 */
!function(o,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("video.js")):"function"==typeof define&&define.amd?define(["video.js"],e):(o=o||self).videojsSeekButtons=e(o.videojs)}(this,function(o){"use strict";var e=(o=o&&o.hasOwnProperty("default")?o.default:o).getComponent("Button"),t={forwardIndex:1,backIndex:1},n=o.registerPlugin||o.plugin,r=function(e){var n=this;this.ready(function(){!function(o,e){o.addClass("vjs-seek-buttons"),e.forward&&e.forward>0&&(o.controlBar.seekForward=o.controlBar.addChild("seekButton",{direction:"forward",seconds:e.forward},e.forwardIndex)),e.back&&e.back>0&&(o.controlBar.seekBack=o.controlBar.addChild("seekButton",{direction:"back",seconds:e.back},e.backIndex))}(n,o.mergeOptions(t,e))})};r.VERSION="1.6.0";var s=function(o){var e,t;function n(e,t){var n;return"forward"===(n=o.call(this,e,t)||this).options_.direction?n.controlText(n.localize("Seek forward {{seconds}} seconds").replace("{{seconds}}",n.options_.seconds)):"back"===n.options_.direction&&n.controlText(n.localize("Seek back {{seconds}} seconds").replace("{{seconds}}",n.options_.seconds)),n}t=o,(e=n).prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t;var r=n.prototype;return r.buildCSSClass=function(){return"vjs-seek-button skip-"+this.options_.direction+" skip-"+this.options_.seconds+" "+o.prototype.buildCSSClass.call(this)},r.handleClick=function(){var o=this.player_.currentTime();"forward"===this.options_.direction?this.player_.currentTime(o+this.options_.seconds):"back"===this.options_.direction&&this.player_.currentTime(o-this.options_.seconds)},n}(e);return o.registerComponent("SeekButton",s),n("seekButtons",r),r});