%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
| Server IP : 14.207.165.8 / Your IP : 216.73.216.26 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/ppaobm/vendor/bower-asset/sweetalert2/test/qunit/ |
Upload File : |
/* global CustomEvent */
require('custom-event-polyfill') // for IE11
const { detect } = require('detect-browser')
const browser = detect()
export const $ = document.querySelector.bind(document)
export const isVisible = (elem) => elem && (elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length)
export const isHidden = (elem) => !isVisible(elem)
export let TIMEOUT = 1
if (browser.name === 'ie' || browser.name === 'firefox') {
TIMEOUT = 100
} else if (browser.os === 'Android OS') {
TIMEOUT = 500
}
// We *only* access `Swal` through this module, so that we can be sure `initialSwalPropNames` is set properly
export const initialSwalPropNames = Object.keys(global.Swal)
export const Swal = global.Swal
export const SwalWithoutAnimation = Swal.mixin({ animation: false })
export const dispatchCustomEvent = (elem, eventName, eventDetail = {}) => {
const event = new CustomEvent(eventName, { bubbles: true, cancelable: true, detail: eventDetail })
elem.dispatchEvent(event)
}
export const triggerKeydownEvent = (target, key, params = {}) => {
const e = document.createEvent('HTMLEvents')
e.key = key
e.initEvent(
'keydown',
true, // bubbles
true // cancelable
)
for (const param in params) {
e[param] = params[param]
}
target.dispatchEvent(e)
}