Packages

Easier creation of the Visual Novel-like games or presentations.

Current section

Files

Jump to
dev_joy priv static dev_joy.min.js
Raw

priv/static/dev_joy.min.js

var DevJoy=(()=>{var s=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var d=Object.prototype.hasOwnProperty;var o=(e,n)=>{for(var u in n)s(e,u,{get:n[u],enumerable:!0})},f=(e,n,u,c)=>{if(n&&typeof n=="object"||typeof n=="function")for(let t of m(n))!d.call(e,t)&&t!==u&&s(e,t,{get:()=>n[t],enumerable:!(c=i(n,t))||c.enumerable});return e};var F=e=>f(s({},"__esModule",{value:!0}),e);var h={};o(h,{default:()=>a});var l=document.documentElement,a=DevJoy={init:function(e){addEventListener("phx:dev_joy:fullscreen-toggle",E),l.addEventListener("fullscreenchange",r.bind(e)),r.bind(e)()}};function r(){document.fullscreenElement||document.webkitFullscreenElement||document.msFullscreenElement?this.main.channel.push("dev_joy:fullscreenchange",{fullscreen:!0}):this.main.channel.push("dev_joy:fullscreenchange",{fullscreen:!1})}function E(e){document.fullscreenElement||document.webkitFullscreenElement||document.msFullscreenElement?document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen():l.requestFullscreen?l.requestFullscreen():l.webkitRequestFullscreen?l.webkitRequestFullscreen():l.msRequestFullscreen&&l.msRequestFullscreen()}return F(h);})();