/
githubmirror
/
tabler
Обзор
Документация
Войти
/
githubmirror
/
tabler
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
core/js/tests/helpers/fixture.ts
33 строки
863 B
Paweł Kuna
Remove Bootstrap dependency and vendor JS/SCSS sources into Tabler (#2627)
18 мар 2026, 23:55
Не верифицирован
18 мар 2026, 23:55
9d5c83f
Код
Авторство
О чём код?
const FIXTURE_ID = 'fixture' export const getFixture = (): HTMLElement => { let el = document.getElementById(FIXTURE_ID) if (!el) { el = document.createElement('div') el.id = FIXTURE_ID el.style.position = 'absolute' el.style.top = '-10000px' el.style.left = '-10000px' el.style.width = '10000px' el.style.height = '10000px' document.body.append(el) } return el } export const clearFixture = (): void => { getFixture().innerHTML = '' } export const createEvent = (eventName: string, parameters: EventInit = {}): Event => { return new Event(eventName, parameters) } export const clearBodyAndDocument = (): void => { for (const attribute of ['data-bs-padding-right', 'data-tblr-padding-right', 'style']) { document.documentElement.removeAttribute(attribute) document.body.removeAttribute(attribute) } }