UNPKG

remoteview

Version:

Remote isolated browser platform by Dosyago

34 lines (30 loc) 952 B
import {deviceIsMobile as isMobile} from './voodoo/src/common.js'; // const const timers = []; if ( isMobile() ) { window.addEventListener('orientationchange', e => { //window._voodoo_asyncSizeTab(); if ( document.fullscreenElement ) { window._voodoo_asyncSizeTab(); } else { timers.forEach(clearTimeout); timers.push(setTimeout(() => { console.info("Device re-oriented! Updating remote viewport."); window._voodoo_asyncSizeTab(); }, 50)); } }); } else { window.addEventListener('resize', e => { //window._voodoo_asyncSizeTab(); if ( document.fullscreenElement ) { window._voodoo_asyncSizeTab(); } else { timers.forEach(clearTimeout); timers.push(setTimeout(() => { console.info(`Window resized! Updating remote viewport.`); window._voodoo_asyncSizeTab(); }, 50)); } }); }