/
githubmirror
/
bootstrap
Обзор
Документация
Войти
/
githubmirror
/
bootstrap
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v5.0.0-beta2
js/src/base-component.js
44 строки
991 B
XhmikosR
Release v5.0.0-beta2 (#32467)
10 фев 2021, 19:14
Не верифицирован
10 фев 2021, 19:14
e50c11b
Код
Авторство
О чём код?
/** * -------------------------------------------------------------------------- * Bootstrap (v5.0.0-beta2): base-component.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ import Data from './dom/data' /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ const VERSION = '5.0.0-beta2' class BaseComponent { constructor(element) { if (!element) { return } this._element = element Data.setData(element, this.constructor.DATA_KEY, this) } dispose() { Data.removeData(this._element, this.constructor.DATA_KEY) this._element = null } /** Static */ static getInstance(element) { return Data.getData(element, this.DATA_KEY) } static get VERSION() { return VERSION } } export default BaseComponent