mirror of https://github.com/ColorlibHQ/AdminLTE
🐛 eslint fix
parent
13a9b845af
commit
e02f7cf5a8
|
@ -55,11 +55,11 @@ interface Config {
|
|||
|
||||
class CardWidget {
|
||||
_element: HTMLElement
|
||||
_parent: HTMLElement | null
|
||||
_parent: HTMLElement | undefined
|
||||
_config: Config
|
||||
constructor(element: HTMLElement, config: Config) {
|
||||
this._element = element
|
||||
this._parent = element.closest(SELECTOR_CARD)
|
||||
this._parent = element.closest(SELECTOR_CARD) as HTMLElement | undefined
|
||||
|
||||
if (element.classList.contains(CLASS_NAME_CARD)) {
|
||||
this._parent = element
|
||||
|
|
|
@ -46,10 +46,10 @@ const Defaults = {
|
|||
*/
|
||||
|
||||
class PushMenu {
|
||||
_element: HTMLElement | null
|
||||
_config: null
|
||||
_element: HTMLElement | undefined
|
||||
_config: undefined
|
||||
_bodyClass: DOMTokenList
|
||||
constructor(element: HTMLElement | null, config: null) {
|
||||
constructor(element: HTMLElement | undefined, config: undefined) {
|
||||
this._element = element
|
||||
|
||||
const bodyElement = document.body as HTMLBodyElement
|
||||
|
@ -207,7 +207,7 @@ class PushMenu {
|
|||
*/
|
||||
|
||||
domReady(() => {
|
||||
const data = new PushMenu(null, null)
|
||||
const data = new PushMenu(undefined, undefined)
|
||||
data.init()
|
||||
|
||||
window.addEventListener('resize', () => {
|
||||
|
@ -220,14 +220,14 @@ domReady(() => {
|
|||
btn.addEventListener('click', event => {
|
||||
event.preventDefault()
|
||||
|
||||
let button = event.currentTarget as HTMLElement | null | undefined
|
||||
let button = event.currentTarget as HTMLElement | undefined
|
||||
|
||||
if (button?.dataset.lteToggle !== 'sidebar-full') {
|
||||
button = button?.closest(SELECTOR_FULL_TOGGLE)
|
||||
button = button?.closest(SELECTOR_FULL_TOGGLE) as HTMLElement | undefined
|
||||
}
|
||||
|
||||
if (button) {
|
||||
const data = new PushMenu(button, null)
|
||||
const data = new PushMenu(button, undefined)
|
||||
data.toggleFull()
|
||||
}
|
||||
})
|
||||
|
@ -239,13 +239,13 @@ domReady(() => {
|
|||
btn.addEventListener('click', event => {
|
||||
event.preventDefault()
|
||||
|
||||
let button = event.currentTarget as HTMLElement | null | undefined
|
||||
let button = event.currentTarget as HTMLElement | undefined
|
||||
if (button?.dataset.lteToggle !== 'sidebar-mini') {
|
||||
button = button?.closest(SELECTOR_FULL_TOGGLE)
|
||||
button = button?.closest(SELECTOR_FULL_TOGGLE) as HTMLElement | undefined
|
||||
}
|
||||
|
||||
if (button) {
|
||||
const data = new PushMenu(button, null)
|
||||
const data = new PushMenu(button, undefined)
|
||||
data.toggleMini()
|
||||
}
|
||||
})
|
||||
|
|
|
@ -47,16 +47,14 @@ interface Config {
|
|||
class Treeview {
|
||||
_element: HTMLElement
|
||||
_config: Config
|
||||
_navItem: HTMLElement | null
|
||||
_childNavItem: HTMLElement | null | undefined
|
||||
_navItem: HTMLElement | undefined
|
||||
_childNavItem: HTMLElement | undefined | undefined
|
||||
|
||||
constructor(element: HTMLElement, config: Config) {
|
||||
this._element = element
|
||||
|
||||
this._navItem = this._element?.closest(SELECTOR_NAV_ITEM)
|
||||
this._childNavItem = this._navItem?.querySelector(SELECTOR_TREEVIEW_MENU)
|
||||
|
||||
this._config = { ...Default, ...config }
|
||||
this._navItem = this._element?.closest(SELECTOR_NAV_ITEM) as HTMLElement | undefined
|
||||
this._childNavItem = this._navItem?.querySelector(SELECTOR_TREEVIEW_MENU) as HTMLElement | undefined
|
||||
}
|
||||
|
||||
open(): void {
|
||||
|
|
Loading…
Reference in New Issue