aboutsummaryrefslogtreecommitdiff
path: root/srcs/wordpress/wp-includes/js/mediaelement/renderers
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/wordpress/wp-includes/js/mediaelement/renderers')
-rw-r--r--srcs/wordpress/wp-includes/js/mediaelement/renderers/vimeo.js416
-rw-r--r--srcs/wordpress/wp-includes/js/mediaelement/renderers/vimeo.min.js12
2 files changed, 0 insertions, 428 deletions
diff --git a/srcs/wordpress/wp-includes/js/mediaelement/renderers/vimeo.js b/srcs/wordpress/wp-includes/js/mediaelement/renderers/vimeo.js
deleted file mode 100644
index cf2dde7..0000000
--- a/srcs/wordpress/wp-includes/js/mediaelement/renderers/vimeo.js
+++ /dev/null
@@ -1,416 +0,0 @@
-/*!
- * MediaElement.js
- * http://www.mediaelementjs.com/
- *
- * Wrapper that mimics native HTML5 MediaElement (audio and video)
- * using a variety of technologies (pure JavaScript, Flash, iframe)
- *
- * Copyright 2010-2017, John Dyer (http://j.hn/)
- * License: MIT
- *
- */(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(_dereq_,module,exports){
-'use strict';
-
-var VimeoApi = {
-
- promise: null,
-
- load: function load(settings) {
-
- if (typeof Vimeo !== 'undefined') {
- VimeoApi._createPlayer(settings);
- } else {
- VimeoApi.promise = VimeoApi.promise || mejs.Utils.loadScript('https://player.vimeo.com/api/player.js');
- VimeoApi.promise.then(function () {
- VimeoApi._createPlayer(settings);
- });
- }
- },
-
- _createPlayer: function _createPlayer(settings) {
- var player = new Vimeo.Player(settings.iframe);
- window['__ready__' + settings.id](player);
- },
-
- getVimeoId: function getVimeoId(url) {
- if (url === undefined || url === null) {
- return null;
- }
-
- var parts = url.split('?');
- url = parts[0];
- return parseInt(url.substring(url.lastIndexOf('/') + 1), 10);
- }
-};
-
-var vimeoIframeRenderer = {
-
- name: 'vimeo_iframe',
- options: {
- prefix: 'vimeo_iframe'
- },
-
- canPlayType: function canPlayType(type) {
- return ~['video/vimeo', 'video/x-vimeo'].indexOf(type.toLowerCase());
- },
-
- create: function create(mediaElement, options, mediaFiles) {
- var apiStack = [],
- vimeo = {},
- readyState = 4;
-
- var paused = true,
- volume = 1,
- oldVolume = volume,
- currentTime = 0,
- bufferedTime = 0,
- ended = false,
- duration = 0,
- vimeoPlayer = null,
- url = '';
-
- vimeo.options = options;
- vimeo.id = mediaElement.id + '_' + options.prefix;
- vimeo.mediaElement = mediaElement;
-
- var errorHandler = function errorHandler(error) {
- mediaElement.generateError('Code ' + error.name + ': ' + error.message, mediaFiles);
- };
-
- var props = mejs.html5media.properties,
- assignGettersSetters = function assignGettersSetters(propName) {
-
- var capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1);
-
- vimeo['get' + capName] = function () {
- if (vimeoPlayer !== null) {
- var value = null;
-
- switch (propName) {
- case 'currentTime':
- return currentTime;
- case 'duration':
- return duration;
- case 'volume':
- return volume;
- case 'muted':
- return volume === 0;
- case 'paused':
- return paused;
- case 'ended':
- return ended;
- case 'src':
- vimeoPlayer.getVideoUrl().then(function (_url) {
- url = _url;
- }).catch(function (error) {
- return errorHandler(error);
- });
- return url;
- case 'buffered':
- return {
- start: function start() {
- return 0;
- },
- end: function end() {
- return bufferedTime * duration;
- },
- length: 1
- };
- case 'readyState':
- return readyState;
- }
- return value;
- } else {
- return null;
- }
- };
-
- vimeo['set' + capName] = function (value) {
- if (vimeoPlayer !== null) {
- switch (propName) {
- case 'src':
- var _url2 = typeof value === 'string' ? value : value[0].src,
- videoId = VimeoApi.getVimeoId(_url2);
-
- vimeoPlayer.loadVideo(videoId).then(function () {
- if (mediaElement.originalNode.autoplay) {
- vimeoPlayer.play();
- }
- }).catch(function (error) {
- return errorHandler(error);
- });
- break;
- case 'currentTime':
- vimeoPlayer.setCurrentTime(value).then(function () {
- currentTime = value;
- setTimeout(function () {
- var event = mejs.Utils.createEvent('timeupdate', vimeo);
- mediaElement.dispatchEvent(event);
- }, 50);
- }).catch(function (error) {
- return errorHandler(error);
- });
- break;
- case 'volume':
- vimeoPlayer.setVolume(value).then(function () {
- volume = value;
- oldVolume = volume;
- setTimeout(function () {
- var event = mejs.Utils.createEvent('volumechange', vimeo);
- mediaElement.dispatchEvent(event);
- }, 50);
- }).catch(function (error) {
- return errorHandler(error);
- });
- break;
- case 'loop':
- vimeoPlayer.setLoop(value).catch(function (error) {
- return errorHandler(error);
- });
- break;
- case 'muted':
- if (value) {
- vimeoPlayer.setVolume(0).then(function () {
- volume = 0;
- setTimeout(function () {
- var event = mejs.Utils.createEvent('volumechange', vimeo);
- mediaElement.dispatchEvent(event);
- }, 50);
- }).catch(function (error) {
- return errorHandler(error);
- });
- } else {
- vimeoPlayer.setVolume(oldVolume).then(function () {
- volume = oldVolume;
- setTimeout(function () {
- var event = mejs.Utils.createEvent('volumechange', vimeo);
- mediaElement.dispatchEvent(event);
- }, 50);
- }).catch(function (error) {
- return errorHandler(error);
- });
- }
- break;
- case 'readyState':
- var event = mejs.Utils.createEvent('canplay', vimeo);
- mediaElement.dispatchEvent(event);
- break;
- default:
-
- break;
- }
- } else {
- apiStack.push({ type: 'set', propName: propName, value: value });
- }
- };
- };
-
- for (var i = 0, total = props.length; i < total; i++) {
- assignGettersSetters(props[i]);
- }
-
- var methods = mejs.html5media.methods,
- assignMethods = function assignMethods(methodName) {
- vimeo[methodName] = function () {
- if (vimeoPlayer !== null) {
- switch (methodName) {
- case 'play':
- paused = false;
- return vimeoPlayer.play();
- case 'pause':
- paused = true;
- return vimeoPlayer.pause();
- case 'load':
- return null;
- }
- } else {
- apiStack.push({ type: 'call', methodName: methodName });
- }
- };
- };
-
- for (var _i = 0, _total = methods.length; _i < _total; _i++) {
- assignMethods(methods[_i]);
- }
-
- window['__ready__' + vimeo.id] = function (_vimeoPlayer) {
-
- mediaElement.vimeoPlayer = vimeoPlayer = _vimeoPlayer;
-
- if (apiStack.length) {
- for (var _i2 = 0, _total2 = apiStack.length; _i2 < _total2; _i2++) {
- var stackItem = apiStack[_i2];
-
- if (stackItem.type === 'set') {
- var propName = stackItem.propName,
- capName = '' + propName.substring(0, 1).toUpperCase() + propName.substring(1);
-
- vimeo['set' + capName](stackItem.value);
- } else if (stackItem.type === 'call') {
- vimeo[stackItem.methodName]();
- }
- }
- }
-
- if (mediaElement.originalNode.muted) {
- vimeoPlayer.setVolume(0);
- volume = 0;
- }
-
- var vimeoIframe = document.getElementById(vimeo.id);
- var events = void 0;
-
- events = ['mouseover', 'mouseout'];
-
- var assignEvents = function assignEvents(e) {
- var event = mejs.Utils.createEvent(e.type, vimeo);
- mediaElement.dispatchEvent(event);
- };
-
- for (var _i3 = 0, _total3 = events.length; _i3 < _total3; _i3++) {
- vimeoIframe.addEventListener(events[_i3], assignEvents, false);
- }
-
- vimeoPlayer.on('loaded', function () {
- vimeoPlayer.getDuration().then(function (loadProgress) {
- duration = loadProgress;
- if (duration > 0) {
- bufferedTime = duration * loadProgress;
- if (mediaElement.originalNode.autoplay) {
- paused = false;
- ended = false;
- var event = mejs.Utils.createEvent('play', vimeo);
- mediaElement.dispatchEvent(event);
- }
- }
- }).catch(function (error) {
- errorHandler(error, vimeo);
- });
- });
- vimeoPlayer.on('progress', function () {
- vimeoPlayer.getDuration().then(function (loadProgress) {
- duration = loadProgress;
-
- if (duration > 0) {
- bufferedTime = duration * loadProgress;
- if (mediaElement.originalNode.autoplay) {
- var initEvent = mejs.Utils.createEvent('play', vimeo);
- mediaElement.dispatchEvent(initEvent);
-
- var playingEvent = mejs.Utils.createEvent('playing', vimeo);
- mediaElement.dispatchEvent(playingEvent);
- }
- }
-
- var event = mejs.Utils.createEvent('progress', vimeo);
- mediaElement.dispatchEvent(event);
- }).catch(function (error) {
- return errorHandler(error);
- });
- });
- vimeoPlayer.on('timeupdate', function () {
- vimeoPlayer.getCurrentTime().then(function (seconds) {
- currentTime = seconds;
- var event = mejs.Utils.createEvent('timeupdate', vimeo);
- mediaElement.dispatchEvent(event);
- }).catch(function (error) {
- return errorHandler(error);
- });
- });
- vimeoPlayer.on('play', function () {
- paused = false;
- ended = false;
- var event = mejs.Utils.createEvent('play', vimeo);
- mediaElement.dispatchEvent(event);
-
- var playingEvent = mejs.Utils.createEvent('playing', vimeo);
- mediaElement.dispatchEvent(playingEvent);
- });
- vimeoPlayer.on('pause', function () {
- paused = true;
- ended = false;
-
- var event = mejs.Utils.createEvent('pause', vimeo);
- mediaElement.dispatchEvent(event);
- });
- vimeoPlayer.on('ended', function () {
- paused = false;
- ended = true;
-
- var event = mejs.Utils.createEvent('ended', vimeo);
- mediaElement.dispatchEvent(event);
- });
-
- events = ['rendererready', 'loadedmetadata', 'loadeddata', 'canplay'];
-
- for (var _i4 = 0, _total4 = events.length; _i4 < _total4; _i4++) {
- var event = mejs.Utils.createEvent(events[_i4], vimeo);
- mediaElement.dispatchEvent(event);
- }
- };
-
- var height = mediaElement.originalNode.height,
- width = mediaElement.originalNode.width,
- vimeoContainer = document.createElement('iframe'),
- standardUrl = 'https://player.vimeo.com/video/' + VimeoApi.getVimeoId(mediaFiles[0].src);
-
- var queryArgs = ~mediaFiles[0].src.indexOf('?') ? '?' + mediaFiles[0].src.slice(mediaFiles[0].src.indexOf('?') + 1) : '';
- var args = [];
-
- if (mediaElement.originalNode.autoplay && queryArgs.indexOf('autoplay') === -1) {
- args.push('autoplay=1');
- }
- if (mediaElement.originalNode.loop && queryArgs.indexOf('loop') === -1) {
- args.push('loop=1');
- }
-
- queryArgs = '' + queryArgs + (queryArgs ? '&' : '?') + args.join('&');
-
- vimeoContainer.setAttribute('id', vimeo.id);
- vimeoContainer.setAttribute('width', width);
- vimeoContainer.setAttribute('height', height);
- vimeoContainer.setAttribute('frameBorder', '0');
- vimeoContainer.setAttribute('src', '' + standardUrl + queryArgs);
- vimeoContainer.setAttribute('webkitallowfullscreen', 'true');
- vimeoContainer.setAttribute('mozallowfullscreen', 'true');
- vimeoContainer.setAttribute('allowfullscreen', 'true');
- vimeoContainer.setAttribute('allow', 'autoplay');
-
- mediaElement.originalNode.parentNode.insertBefore(vimeoContainer, mediaElement.originalNode);
- mediaElement.originalNode.style.display = 'none';
-
- VimeoApi.load({
- iframe: vimeoContainer,
- id: vimeo.id
- });
-
- vimeo.hide = function () {
- vimeo.pause();
- if (vimeoPlayer) {
- vimeoContainer.style.display = 'none';
- }
- };
- vimeo.setSize = function (width, height) {
- vimeoContainer.setAttribute('width', width);
- vimeoContainer.setAttribute('height', height);
- };
- vimeo.show = function () {
- if (vimeoPlayer) {
- vimeoContainer.style.display = '';
- }
- };
-
- vimeo.destroy = function () {};
-
- return vimeo;
- }
-};
-
-mejs.Utils.typeChecks.push(function (url) {
- return (/(\/\/player\.vimeo|vimeo\.com)/i.test(url) ? 'video/x-vimeo' : null
- );
-});
-
-mejs.Renderers.add(vimeoIframeRenderer);
-
-},{}]},{},[1]);
diff --git a/srcs/wordpress/wp-includes/js/mediaelement/renderers/vimeo.min.js b/srcs/wordpress/wp-includes/js/mediaelement/renderers/vimeo.min.js
deleted file mode 100644
index 08e0074..0000000
--- a/srcs/wordpress/wp-includes/js/mediaelement/renderers/vimeo.min.js
+++ /dev/null
@@ -1,12 +0,0 @@
-/*!
- * MediaElement.js
- * http://www.mediaelementjs.com/
- *
- * Wrapper that mimics native HTML5 MediaElement (audio and video)
- * using a variety of technologies (pure JavaScript, Flash, iframe)
- *
- * Copyright 2010-2017, John Dyer (http://j.hn/)
- * License: MIT
- *
- */
-!function a(o,s,u){function c(t,e){if(!s[t]){if(!o[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(l)return l(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var i=s[t]={exports:{}};o[t][0].call(i.exports,function(e){return c(o[t][1][e]||e)},i,i.exports,a,o,s,u)}return s[t].exports}for(var l="function"==typeof require&&require,e=0;e<u.length;e++)c(u[e]);return c}({1:[function(e,t,n){"use strict";var T={promise:null,load:function(e){"undefined"!=typeof Vimeo?T._createPlayer(e):(T.promise=T.promise||mejs.Utils.loadScript("https://player.vimeo.com/api/player.js"),T.promise.then(function(){T._createPlayer(e)}))},_createPlayer:function(e){var t=new Vimeo.Player(e.iframe);window["__ready__"+e.id](t)},getVimeoId:function(e){return null==e?null:(e=e.split("?")[0],parseInt(e.substring(e.lastIndexOf("/")+1),10))}},r={name:"vimeo_iframe",options:{prefix:"vimeo_iframe"},canPlayType:function(e){return~["video/vimeo","video/x-vimeo"].indexOf(e.toLowerCase())},create:function(m,e,t){var v=[],h={},y=!0,g=1,a=g,E=0,b=0,j=!1,U=0,w=null,n="";h.options=e,h.id=m.id+"_"+e.prefix,h.mediaElement=m;for(var N=function(e){m.generateError("Code "+e.name+": "+e.message,t)},r=mejs.html5media.properties,i=function(i){var e=""+i.substring(0,1).toUpperCase()+i.substring(1);h["get"+e]=function(){if(null===w)return null;switch(i){case"currentTime":return E;case"duration":return U;case"volume":return g;case"muted":return 0===g;case"paused":return y;case"ended":return j;case"src":return w.getVideoUrl().then(function(e){n=e}).catch(function(e){return N(e)}),n;case"buffered":return{start:function(){return 0},end:function(){return b*U},length:1};case"readyState":return 4}return null},h["set"+e]=function(e){if(null!==w)switch(i){case"src":var t="string"==typeof e?e:e[0].src,n=T.getVimeoId(t);w.loadVideo(n).then(function(){m.originalNode.autoplay&&w.play()}).catch(function(e){return N(e)});break;case"currentTime":w.setCurrentTime(e).then(function(){E=e,setTimeout(function(){var e=mejs.Utils.createEvent("timeupdate",h);m.dispatchEvent(e)},50)}).catch(function(e){return N(e)});break;case"volume":w.setVolume(e).then(function(){a=g=e,setTimeout(function(){var e=mejs.Utils.createEvent("volumechange",h);m.dispatchEvent(e)},50)}).catch(function(e){return N(e)});break;case"loop":w.setLoop(e).catch(function(e){return N(e)});break;case"muted":e?w.setVolume(0).then(function(){g=0,setTimeout(function(){var e=mejs.Utils.createEvent("volumechange",h);m.dispatchEvent(e)},50)}).catch(function(e){return N(e)}):w.setVolume(a).then(function(){g=a,setTimeout(function(){var e=mejs.Utils.createEvent("volumechange",h);m.dispatchEvent(e)},50)}).catch(function(e){return N(e)});break;case"readyState":var r=mejs.Utils.createEvent("canplay",h);m.dispatchEvent(r)}else v.push({type:"set",propName:i,value:e})}},o=0,s=r.length;o<s;o++)i(r[o]);for(var u=mejs.html5media.methods,c=function(e){h[e]=function(){if(null!==w)switch(e){case"play":return y=!1,w.play();case"pause":return y=!0,w.pause();case"load":return null}else v.push({type:"call",methodName:e})}},l=0,d=u.length;l<d;l++)c(u[l]);window["__ready__"+h.id]=function(e){if(m.vimeoPlayer=w=e,v.length)for(var t=0,n=v.length;t<n;t++){var r=v[t];if("set"===r.type){var i=r.propName,a=""+i.substring(0,1).toUpperCase()+i.substring(1);h["set"+a](r.value)}else"call"===r.type&&h[r.methodName]()}m.originalNode.muted&&(w.setVolume(0),g=0);for(var o=document.getElementById(h.id),s=void 0,u=function(e){var t=mejs.Utils.createEvent(e.type,h);m.dispatchEvent(t)},c=0,l=(s=["mouseover","mouseout"]).length;c<l;c++)o.addEventListener(s[c],u,!1);w.on("loaded",function(){w.getDuration().then(function(e){if(0<(U=e)&&(b=U*e,m.originalNode.autoplay)){j=y=!1;var t=mejs.Utils.createEvent("play",h);m.dispatchEvent(t)}}).catch(function(e){N(e)})}),w.on("progress",function(){w.getDuration().then(function(e){if(0<(U=e)&&(b=U*e,m.originalNode.autoplay)){var t=mejs.Utils.createEvent("play",h);m.dispatchEvent(t);var n=mejs.Utils.createEvent("playing",h);m.dispatchEvent(n)}var r=mejs.Utils.createEvent("progress",h);m.dispatchEvent(r)}).catch(function(e){return N(e)})}),w.on("timeupdate",function(){w.getCurrentTime().then(function(e){E=e;var t=mejs.Utils.createEvent("timeupdate",h);m.dispatchEvent(t)}).catch(function(e){return N(e)})}),w.on("play",function(){j=y=!1;var e=mejs.Utils.createEvent("play",h);m.dispatchEvent(e);var t=mejs.Utils.createEvent("playing",h);m.dispatchEvent(t)}),w.on("pause",function(){j=!(y=!0);var e=mejs.Utils.createEvent("pause",h);m.dispatchEvent(e)}),w.on("ended",function(){j=!(y=!1);var e=mejs.Utils.createEvent("ended",h);m.dispatchEvent(e)});for(var d=0,p=(s=["rendererready","loadedmetadata","loadeddata","canplay"]).length;d<p;d++){var f=mejs.Utils.createEvent(s[d],h);m.dispatchEvent(f)}};var p=m.originalNode.height,f=m.originalNode.width,_=document.createElement("iframe"),x="https://player.vimeo.com/video/"+T.getVimeoId(t[0].src),A=~t[0].src.indexOf("?")?"?"+t[0].src.slice(t[0].src.indexOf("?")+1):"",V=[];return m.originalNode.autoplay&&-1===A.indexOf("autoplay")&&V.push("autoplay=1"),m.originalNode.loop&&-1===A.indexOf("loop")&&V.push("loop=1"),A=A+(A?"&":"?")+V.join("&"),_.setAttribute("id",h.id),_.setAttribute("width",f),_.setAttribute("height",p),_.setAttribute("frameBorder","0"),_.setAttribute("src",""+x+A),_.setAttribute("webkitallowfullscreen","true"),_.setAttribute("mozallowfullscreen","true"),_.setAttribute("allowfullscreen","true"),_.setAttribute("allow","autoplay"),m.originalNode.parentNode.insertBefore(_,m.originalNode),m.originalNode.style.display="none",T.load({iframe:_,id:h.id}),h.hide=function(){h.pause(),w&&(_.style.display="none")},h.setSize=function(e,t){_.setAttribute("width",e),_.setAttribute("height",t)},h.show=function(){w&&(_.style.display="")},h.destroy=function(){},h}};mejs.Utils.typeChecks.push(function(e){return/(\/\/player\.vimeo|vimeo\.com)/i.test(e)?"video/x-vimeo":null}),mejs.Renderers.add(r)},{}]},{},[1]); \ No newline at end of file