(link, attributes = {})
| 508 | return new Promise(resolve => setTimeout(resolve, ms)) |
| 509 | } |
| 510 | async function preloadLink(link, attributes = {}) { |
| 511 | const preloadElement = document.createElement('link') |
| 512 | preloadElement.rel = 'preload' |
| 513 | preloadElement.href = link |
| 514 | preloadElement.as = '*/*' |
| 515 | Object.assign(preloadElement, attributes) |
| 516 | document.head.appendChild(preloadElement) |
| 517 | await delay(1) |
| 518 | } |
| 519 | function createAcrylicOverlay() { |
| 520 | const acrylicOverlay = document.createElement('div') |
| 521 | acrylicOverlay.style.position = 'fixed' |
no test coverage detected