1 line
1.3 KiB
JavaScript
1 line
1.3 KiB
JavaScript
(()=>{"use strict";!function(){const e=document.querySelectorAll(".pdfp_wrapper");Object.values(e).map((e=>{const t=e?.querySelector("iframe"),l=e.querySelector(".fullscreenBtn"),r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";e=e||location?.href;var t,l,r,n,c=e.indexOf("?")+1,s=e.indexOf("#")+1||e.length+1,o=e.slice(c,s-1),u=o.replace(/\+/g," ").split("&"),i={};if(o!==e&&""!==o){for(t=0;t<u.length;t++)n=u[t].split("=",2),l=decodeURIComponent(n[0]),r=decodeURIComponent(n[1]),i.hasOwnProperty(l)||(i[l]=[]),i[l]=2===n.length?r:null;return i}}(t?.src),n=new URL(r?.file),c=new URL(t?.src);if(c?.protocol!==n?.protocol){const e=c.href.replace(n.protocol,c.protocol);t.src=e,l.href=e}const s=e.querySelector(".iframe_wrapper"),o=s.querySelector(".close");s&&!/iPhone/i.test(navigator.userAgent)&&(l?.addEventListener("click",(function(e){var t;e.preventDefault(),(t=s).requestFullscreen?t.requestFullscreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.msRequestFullscreen&&t.msRequestFullscreen(),t.classList.add("fullscreen")})),o?.addEventListener("click",(()=>{return e=s,document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen(),void e.classList.remove("fullscreen");var e})))}))}()})(); |