UNPKG

@obatfr/sweetalert2

Version:

A beautiful, responsive, customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes, supported fork of sweetalert

30 lines (24 loc) 799 B
/* istanbul ignore file */ import * as dom from './dom/index.js' // https://stackoverflow.com/a/21825207 const isIE11 = () => !!window.MSInputMethodContext && !!document.documentMode // Fix IE11 centering sweetalert2/issues/933 const fixVerticalPositionIE = () => { const container = dom.getContainer() const popup = dom.getPopup() container.style.removeProperty('align-items') if (popup.offsetTop < 0) { container.style.alignItems = 'flex-start' } } export const IEfix = () => { if (typeof window !== 'undefined' && isIE11()) { fixVerticalPositionIE() window.addEventListener('resize', fixVerticalPositionIE) } } export const undoIEfix = () => { if (typeof window !== 'undefined' && isIE11()) { window.removeEventListener('resize', fixVerticalPositionIE) } }