UNPKG

@flowplayer/player

Version:
2 lines (1 loc) 1.55 kB
!function(e,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s():"function"==typeof define&&define.amd?define(s):((e="undefined"!=typeof globalThis?globalThis:e||self).flowplayer=e.flowplayer||{},e.flowplayer.message=s())}(this,(function(){"use strict";var e,s=Object.freeze({__proto__:null,SHOW_MESSAGE:"message:show",DISMISS_MESSAGE:"message:dismiss"});const t=/<trans(.*)trans>/,n=((e=class Message{init(s,n,o){let i="";o.on("message:show",(function(e){var s,a,f;const l=null===(s=e.data)||void 0===s?void 0:s.sticky,r=null===(a=e.data)||void 0===a?void 0:a.timeout;let d=(null===(f=e.data)||void 0===f?void 0:f.message)||"";if(d==i)return;if(i=d||"",t.test(d)){const e=t.exec(d)||["",""];d=o.i18n(e[1].trim())}const u=document.createElement("div");u.classList.add("fp-message");const c=document.createElement("p");c.innerText=d,u.append(c),n.append(u),setTimeout((function(){u.classList.add("fp-shown")}),100),l||setTimeout((function(){o.emit("message:dismiss",u)}),r)})),o.on("message:dismiss",(function(e){i="";const s=e.data;s&&(s.classList.remove("fp-shown"),setTimeout((function(){s.remove()}),1e3))})),o.message={events:e.events}}}).pluginName="message",e.events=s,e);return function(e,s){if("object"==typeof exports&&"undefined"!=typeof module)return s;if(null===document.currentScript)return s;"flowplayer"in e||(e.flowplayer={extensions:[]});const t=e.flowplayer;return"function"==typeof t?(t(s),s):(Array.isArray(t.extensions)||(t.extensions=[]),~t.extensions.indexOf(s)||t.extensions.push(s),s)}(window,n)}));