UNPKG

flowplayer-files

Version:

Flowplayer js and css files for v2.5.9 after the reboot of flowplayer

2 lines (1 loc) 5 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e=e||self).flowplayer=e.flowplayer||{},e.flowplayer.context_menu=t())}(this,(function(){"use strict";var e=[].slice;var t=!!function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("testPassive",null,t),window.removeEventListener("testPassive",null,t)}catch(e){}return e}()&&{passive:!0},n=["touchstart","touchmove"];function r(e){return e.emit=function(t,n,r){r=r||{};var o=function(e){var t=document.createEvent("Event");return t.initEvent(e,!1,!0),t}(t);return n&&function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];for(var o in t)e[o]=t[o]}(o,{data:n||{}}),e.dispatchEvent(o),!1===r.return_self?o:e},e.on=function(r,o){return"string"==typeof r&&(r=r.split(" ")),r.forEach((function(r){return function(e){return~n.indexOf(e)}(r)?e.addEventListener(r,o,t):e.addEventListener(r,o)})),e},e.off=function(t,n){return e.removeEventListener(t,n),e},e.one=e.once=function(t,n){return e.on(t,(function r(o){e.off(t,r),n(o)}))},e}var o=Array.isArray,i="undefined"!=typeof window&&r(window),f="undefined"!=typeof document&&r(document),u=["span","a","em","p","i"],a=u.concat(["div","strong","video","img","ol","ul","li","script"]);function s(e,t,n){var r=l(document.createElement(e));if(o(t)&&(n=t,t=!1),o(n)||(n=[n]),r.append(n.filter((function(e){return e}))),"object"!=typeof t)return r;for(var i in t)i in r?r[i]=t[i]:r.setAttribute(i,t[i]);return r}function c(t){var n=t.tagName;t.__flowplayer__=1,t.find=function(e){var n=t.querySelector(e);return n?l(n):n},t.html=function(e){return t.innerHTML=e,t},t.empty=function(){return t.innerHTML="",t},t.offset=function(){var e={top:0,left:0},n=t;do{e.left+=n.offsetLeft||0,e.top+=n.offsetTop||0}while(n=n.offsetParent);return e},t.innerWidth=function(){var e=getComputedStyle(t);return t.clientWidth-parseFloat(e.paddingLeft)-parseFloat(e.paddingRight)};var r=t.insert=function(e,n){return o(n)?n.map((function(n){return t.insert(e,n)}))[0]:l(n="string"==typeof n?t.insertAdjacentHTML(e,n):t.insertAdjacentElement?t.insertAdjacentElement(e,n):t.appendChild(n))};return t.append=r.bind(t,"beforeend"),t.prepend=r.bind(t,"afterbegin"),t.css=function(e,n){if("object"==typeof e){for(var r in e)t.css(r,e[r]);return t}return void 0===n?getComputedStyle(t)[e]:(1*n&&(n+="px"),t.style[e]=n,t)},t.show=function(){return t.css({display:~u.indexOf(n)?"inline":"block"})},t.hide=function(){return t.css({display:"none"})},t.remove=function(){var e=t.parentNode;e&&e.removeChild(t)},t.attr=function(e,n){return null==n?t.getAttribute(e):(t.setAttribute(e,n),t)},t.txt=function(e){return t.textContent=e,t},t.fp=function(e){return t.addClass("fp-"+e)},t.addClass=function(e){return e.split(" ").forEach((function(e){t.hasClass(e)||(t.className+=(t.className?" ":"")+e)})),t},t.removeClass=function(e){e=e.split(" ");var n=t.className.split(" ");return t.className=n.filter((function(t){return!~e.indexOf(t)})).join(" "),t},t.toggleClass=function(e,n){return void 0===n&&(n=!t.hasClass(e)),n?t.addClass(e):t.removeClass(e)},t.findAll=function(n){return r=t.querySelectorAll(n),e.call(r);var r},t.hasClass=function(e){return~t.className.split(" ").indexOf(e)},t}function l(e){return void 0===e||function(e){return e&&e.__flowplayer__}(e)?e:c(r(e))}function d(e,t){if("string"==typeof e&&"<"==e[0])return s(e.slice(1,-1),t);if("string"!=typeof e)return l(e);var n=t instanceof HTMLElement&&t.querySelector(".fp-"+e)||document.querySelector(e);return n?l(n):void 0}d.window=i,d.document=f,d.el=s,a.forEach((function(e){d[e]=function(t,n){return"string"==typeof t&&(t={class:t}),s(e,t,n)}}));var p,v,m=(v={val:p},function(e){return void 0!==e&&(v.val=e),v.val}),y=[{text:"Flowplayer © "+(new Date).getFullYear()},{href:"https://flowplayer.com",text:"About this player"},{href:"https://flowplayer.com/license/",text:"GPL based license"}];function h(e){if(e.html)return d(e.html);var t=this,n={},r=e.onclick;e.class&&(n.class=e.class),e.href&&(n.href=e.href);var o=e.href?d.a(e):d.span(e);return e.text&&o.txt(e.text),r&&o.on("click",(function(e){r&&r(e,t)})),o}function w(e,t,n){if(~location.hostname.indexOf(".")||e.debug){var r=e.context_menu||y,o=t.ui.append(d.div("fp-context-menu fp-menu",r.map(h,n)));t.ui.on("contextmenu",(function(e){if(o.parentNode){e.preventDefault(),n.emit("contextmenu");var r=t.offset();o.css({left:e.clientX-window.scrollX-r.left+2,top:e.clientY+window.scrollY-r.top-5}),o.hasClass("fp-active")||(o.addClass("fp-active"),m(o))}}))}}return d.document.on(["click","keyup"],(function(e){var t=m();t&&3!=e.which&&t.removeClass("fp-active")})),function(e,t){if("object"==typeof exports&&"undefined"!=typeof module)return t;"flowplayer"in e||(e.flowplayer={extensions:[]});var n=e.flowplayer;"function"==typeof n?n(t):(Array.isArray(n.extensions)||(n.extensions=[]),~n.extensions.indexOf(t)||n.extensions.push(t))}(window,w),w}));