Socket
Socket
Sign inDemoInstall

videojs-overlay-buttons

Package Overview
Dependencies
24
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.2.3 to 1.2.4

16

dist/videojs-overlay-buttons.cjs.js

@@ -1,2 +0,2 @@

/*! @name videojs-overlay-buttons @version 1.2.3 @license MIT */
/*! @name videojs-overlay-buttons @version 1.2.4 @license MIT */
'use strict';

@@ -26,3 +26,3 @@

var version = "1.2.3";
var version = "1.2.4";

@@ -133,5 +133,5 @@ var latestTap;

var controlOverlay = document.createElement("div");
controlOverlay.className = "col-12 mx-auto control-overlay-buttons";
row.className = "row";
overlay_div.className = "container-fluid vjs-overlay";
controlOverlay.className = "overlay-col-12 mx-auto control-overlay-buttons";
row.className = "overlay-row";
overlay_div.className = "overlay-container-fluid vjs-overlay";
var btnOpts = Object.keys(options).filter(function (button) {

@@ -153,5 +153,5 @@ return controlButtons.hasOwnProperty(button);

var lockOverlay = document.createElement("div");
lockOverlay.className = "col-1 lock-overlay";
controlOverlay.classList.remove("col-12", "mx-auto");
controlOverlay.classList.add("col-11");
lockOverlay.className = "overlay-col-1 lock-overlay";
controlOverlay.classList.remove("overlay-col-12", "mx-auto");
controlOverlay.classList.add("overlay-col-11");
var lockButtonProperties = {

@@ -158,0 +158,0 @@ icon: "lock",

@@ -1,2 +0,2 @@

/*! @name videojs-overlay-buttons @version 1.2.3 @license MIT */
/*! @name videojs-overlay-buttons @version 1.2.4 @license MIT */
import videojs from 'video.js';

@@ -22,3 +22,3 @@

var version = "1.2.3";
var version = "1.2.4";

@@ -129,5 +129,5 @@ var latestTap;

var controlOverlay = document.createElement("div");
controlOverlay.className = "col-12 mx-auto control-overlay-buttons";
row.className = "row";
overlay_div.className = "container-fluid vjs-overlay";
controlOverlay.className = "overlay-col-12 mx-auto control-overlay-buttons";
row.className = "overlay-row";
overlay_div.className = "overlay-container-fluid vjs-overlay";
var btnOpts = Object.keys(options).filter(function (button) {

@@ -149,5 +149,5 @@ return controlButtons.hasOwnProperty(button);

var lockOverlay = document.createElement("div");
lockOverlay.className = "col-1 lock-overlay";
controlOverlay.classList.remove("col-12", "mx-auto");
controlOverlay.classList.add("col-11");
lockOverlay.className = "overlay-col-1 lock-overlay";
controlOverlay.classList.remove("overlay-col-12", "mx-auto");
controlOverlay.classList.add("overlay-col-11");
var lockButtonProperties = {

@@ -154,0 +154,0 @@ icon: "lock",

@@ -1,2 +0,2 @@

/*! @name videojs-overlay-buttons @version 1.2.3 @license MIT */
/*! @name videojs-overlay-buttons @version 1.2.4 @license MIT */
(function (global, factory) {

@@ -28,3 +28,3 @@ typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('video.js')) :

var version = "1.2.3";
var version = "1.2.4";

@@ -135,5 +135,5 @@ var latestTap;

var controlOverlay = document.createElement("div");
controlOverlay.className = "col-12 mx-auto control-overlay-buttons";
row.className = "row";
overlay_div.className = "container-fluid vjs-overlay";
controlOverlay.className = "overlay-col-12 mx-auto control-overlay-buttons";
row.className = "overlay-row";
overlay_div.className = "overlay-container-fluid vjs-overlay";
var btnOpts = Object.keys(options).filter(function (button) {

@@ -155,5 +155,5 @@ return controlButtons.hasOwnProperty(button);

var lockOverlay = document.createElement("div");
lockOverlay.className = "col-1 lock-overlay";
controlOverlay.classList.remove("col-12", "mx-auto");
controlOverlay.classList.add("col-11");
lockOverlay.className = "overlay-col-1 lock-overlay";
controlOverlay.classList.remove("overlay-col-12", "mx-auto");
controlOverlay.classList.add("overlay-col-11");
var lockButtonProperties = {

@@ -160,0 +160,0 @@ icon: "lock",

@@ -1,2 +0,2 @@

/*! @name videojs-overlay-buttons @version 1.2.3 @license MIT */
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("video.js")):"function"==typeof define&&define.amd?define(["video.js"],n):(e=e||self).videojsOverlayButtons=n(e.videojs)}(this,function(e){"use strict";function n(){return(n=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e}).apply(this,arguments)}e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e;var t,o=!1,a={seekLeft:{handleClick:function(e){var n=Number(e.currentTime())-10;e.currentTime(n)},doubleTap:!0},play:{handleClick:function(e){e.paused()?e.play():e.pause()}},seekRight:{handleClick:function(e){var n=Number(e.currentTime())+10;e.currentTime(n)},doubleTap:!0},lockButton:!1},r={previous:{icon:"backward",className:"previous-button"},seekLeft:{icon:"history",className:"seek-left"},play:{icon:"play",className:"play-button"},seekRight:{icon:"history",className:"seek-right",extra:"fa-flip-horizontal"},next:{icon:"forward",className:"next-button"}},i=e.registerPlugin||e.plugin,c=function(e,n){e.on("play",function(){document.querySelector(".play-button .button-wrapper").innerHTML='<i class="icon fa fa-4x fa-pause"></i>'}),e.on("pause",function(){document.querySelector(".play-button .button-wrapper").innerHTML='<i class="icon fa fa-4x fa-play"></i>'}),e.on("userinactive",function(){n.classList.add("overlay-hide")}),e.on("useractive",function(){n.classList.remove("overlay-hide")})},l=function(e,t){t=t&&Object.keys(t).length?v(t,a):n({},a);var o=document.createElement("div"),i=document.createElement("div"),c=document.createElement("div");c.className="col-12 mx-auto control-overlay-buttons",i.className="row",o.className="container-fluid vjs-overlay";var l=Object.keys(t).filter(function(e){return r.hasOwnProperty(e)}).map(function(e){var n=r[e],o=d(n);return{options:t[e],element:o}});if(f(l,e),u(l,e),t.lockButton){var p=document.createElement("div");p.className="col-1 lock-overlay",c.classList.remove("col-12","mx-auto"),c.classList.add("col-11");var m=d({icon:"lock",className:"lock-button",size:"2x"});s(m),p.append(m),i.append(p)}return l.forEach(function(e){return c.append(e.element)}),i.append(c),o.append(i),o},s=function(e){var n=e.children[0],t=document.querySelector(".vjs-control-bar");n.addEventListener("click",function(){var e=Array.from(document.querySelectorAll(".overlay-button:not(.lock-button)"));if(o)return n.innerHTML='<i class="icon fa fa-2x fa-lock"></i>',e.forEach(function(e){e.style.display=""}),t.style.display="",void(o=!1);n.innerHTML='<i class="icon fa fa-2x fa-unlock"></i>',e.forEach(function(e){e.style.display="none"}),t.style.display="none",o=!0})},u=function(e,n){(e=e.filter(function(e){return e.options.doubleTap&&e.options.handleClick})).forEach(function(e){e.element.addEventListener("click",function(){p(function(){e.options.handleClick(n)})})})},f=function(e,n){(e=e.filter(function(e){return e.options.handleClick})).forEach(function(e){e.element.children[0].addEventListener("click",function(){return e.options.handleClick(n)})})},d=function(e){var n=e.icon,t=e.extra,o=void 0===t?"":t,a=e.className,r=void 0===a?"":a,i=e.size,c=void 0===i?"4x":i,l=document.createElement("i");l.className="icon fa fa-"+c+" fa-"+n+" "+o;var s=document.createElement("div");s.className="button-wrapper",s.append(l);var u=document.createElement("div");return u.className="overlay-button vjs-button "+r,u.append(s),u},p=function(e){var n=(new Date).getTime()-t;n<400&&n>0&&e(),t=(new Date).getTime()},v=function(e,n){for(var t in e){var o=e[t],a=n[t];if(a)for(var r in a)!o.hasOwnProperty(r)&&a.hasOwnProperty(r)&&(o[r]=a[r])}return e},m=function(e){var n=this;this.ready(function(){!function(e,n){e.addClass("vjs-touch-overlay");var t=l(e,n);c(e,t),e.el().append(t)}(n,e)})};return i("touchOverlay",m),m.VERSION="1.2.3",m});
/*! @name videojs-overlay-buttons @version 1.2.4 @license MIT */
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("video.js")):"function"==typeof define&&define.amd?define(["video.js"],n):(e=e||self).videojsOverlayButtons=n(e.videojs)}(this,function(e){"use strict";function n(){return(n=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e}).apply(this,arguments)}e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e;var t,o=!1,a={seekLeft:{handleClick:function(e){var n=Number(e.currentTime())-10;e.currentTime(n)},doubleTap:!0},play:{handleClick:function(e){e.paused()?e.play():e.pause()}},seekRight:{handleClick:function(e){var n=Number(e.currentTime())+10;e.currentTime(n)},doubleTap:!0},lockButton:!1},r={previous:{icon:"backward",className:"previous-button"},seekLeft:{icon:"history",className:"seek-left"},play:{icon:"play",className:"play-button"},seekRight:{icon:"history",className:"seek-right",extra:"fa-flip-horizontal"},next:{icon:"forward",className:"next-button"}},i=e.registerPlugin||e.plugin,c=function(e,n){e.on("play",function(){document.querySelector(".play-button .button-wrapper").innerHTML='<i class="icon fa fa-4x fa-pause"></i>'}),e.on("pause",function(){document.querySelector(".play-button .button-wrapper").innerHTML='<i class="icon fa fa-4x fa-play"></i>'}),e.on("userinactive",function(){n.classList.add("overlay-hide")}),e.on("useractive",function(){n.classList.remove("overlay-hide")})},l=function(e,t){t=t&&Object.keys(t).length?v(t,a):n({},a);var o=document.createElement("div"),i=document.createElement("div"),c=document.createElement("div");c.className="overlay-col-12 mx-auto control-overlay-buttons",i.className="overlay-row",o.className="overlay-container-fluid vjs-overlay";var l=Object.keys(t).filter(function(e){return r.hasOwnProperty(e)}).map(function(e){var n=r[e],o=d(n);return{options:t[e],element:o}});if(f(l,e),u(l,e),t.lockButton){var p=document.createElement("div");p.className="overlay-col-1 lock-overlay",c.classList.remove("overlay-col-12","mx-auto"),c.classList.add("overlay-col-11");var y=d({icon:"lock",className:"lock-button",size:"2x"});s(y),p.append(y),i.append(p)}return l.forEach(function(e){return c.append(e.element)}),i.append(c),o.append(i),o},s=function(e){var n=e.children[0],t=document.querySelector(".vjs-control-bar");n.addEventListener("click",function(){var e=Array.from(document.querySelectorAll(".overlay-button:not(.lock-button)"));if(o)return n.innerHTML='<i class="icon fa fa-2x fa-lock"></i>',e.forEach(function(e){e.style.display=""}),t.style.display="",void(o=!1);n.innerHTML='<i class="icon fa fa-2x fa-unlock"></i>',e.forEach(function(e){e.style.display="none"}),t.style.display="none",o=!0})},u=function(e,n){(e=e.filter(function(e){return e.options.doubleTap&&e.options.handleClick})).forEach(function(e){e.element.addEventListener("click",function(){p(function(){e.options.handleClick(n)})})})},f=function(e,n){(e=e.filter(function(e){return e.options.handleClick})).forEach(function(e){e.element.children[0].addEventListener("click",function(){return e.options.handleClick(n)})})},d=function(e){var n=e.icon,t=e.extra,o=void 0===t?"":t,a=e.className,r=void 0===a?"":a,i=e.size,c=void 0===i?"4x":i,l=document.createElement("i");l.className="icon fa fa-"+c+" fa-"+n+" "+o;var s=document.createElement("div");s.className="button-wrapper",s.append(l);var u=document.createElement("div");return u.className="overlay-button vjs-button "+r,u.append(s),u},p=function(e){var n=(new Date).getTime()-t;n<400&&n>0&&e(),t=(new Date).getTime()},v=function(e,n){for(var t in e){var o=e[t],a=n[t];if(a)for(var r in a)!o.hasOwnProperty(r)&&a.hasOwnProperty(r)&&(o[r]=a[r])}return e},y=function(e){var n=this;this.ready(function(){!function(e,n){e.addClass("vjs-touch-overlay");var t=l(e,n);c(e,t),e.el().append(t)}(n,e)})};return i("touchOverlay",y),y.VERSION="1.2.4",y});
{
"name": "videojs-overlay-buttons",
"version": "1.2.3",
"version": "1.2.4",
"description": "Overlay buttons for videojs player",

@@ -5,0 +5,0 @@ "main": "dist/videojs-overlay-buttons.cjs.js",

@@ -116,6 +116,6 @@ import videojs from "video.js";

controlOverlay.className = "col-12 mx-auto control-overlay-buttons";
row.className = "row";
controlOverlay.className = "overlay-col-12 mx-auto control-overlay-buttons";
row.className = "overlay-row";
overlay_div.className = "container-fluid vjs-overlay";
overlay_div.className = "overlay-container-fluid vjs-overlay";

@@ -139,6 +139,6 @@ const btnOpts = Object.keys(options).filter((button) =>

const lockOverlay = document.createElement("div");
lockOverlay.className = "col-1 lock-overlay";
lockOverlay.className = "overlay-col-1 lock-overlay";
controlOverlay.classList.remove("col-12", "mx-auto");
controlOverlay.classList.add("col-11");
controlOverlay.classList.remove("overlay-col-12", "mx-auto");
controlOverlay.classList.add("overlay-col-11");

@@ -145,0 +145,0 @@ const lockButtonProperties = {

@@ -1,2 +0,2 @@

/*! @name videojs-overlay-buttons @version 1.2.3 @license MIT */
/*! @name videojs-overlay-buttons @version 1.2.4 @license MIT */
(function () {

@@ -3,0 +3,0 @@ 'use strict';

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc