Link Search Menu Expand Document

DOM

Index

Functions

Functions

createComponent

createComponent

createComponent(tag: string, attributes?: Record<string, unknown>, children?: TemplateResult): TemplateResult‹›

Defined in src/dom.ts:83

Crée un composant tag contenant les attributs et l’enfant passés en paramètres

Parameters:

Name Type Description
tag string Nom du futur composant
attributes? Record<string, unknown> Attributs du futur composant
children? TemplateResult Enfant du futur composant

Returns: TemplateResult‹›

Retourne un TemplateResult à appeler avec le tag html

    return html`
        ${this.createComponent(this.tag, { class: this.type + (this.position && ' ' + this.position) + (this.class && ' ' + this.class) }, html`<slot></slot>`)}
    `

parseStyleToNumber

parseStyleToNumber(style: string | null): number

Defined in src/dom.ts:39

Transforme un style en nombre

Parameters:

Name Type Description
style string | null Le style à transformer

Returns: number


removeClassByPrefix

removeClassByPrefix(element: HTMLElement, prefix: string): void

Defined in src/dom.ts:49

Supprime la classe contenant le préfix renseigné

Parameters:

Name Type Description
element HTMLElement L’élément sur lequel la classe sera supprimée
prefix string Le préfix de la classe à supprimer

Returns: void


setAttribute

setAttribute(element: HTMLElement, name: string, value: unknown, isStyle?: boolean): void

Defined in src/dom.ts:14

Assigne l’attribut spécifié et sa valeur à l’élément spécifié

Parameters:

Name Type Description
element HTMLElement L’élément sur lequel l’attribut est affecté
name string Nom de l’attribut
value unknown Valeur de l’attribut
isStyle? boolean Si true, ajoute en tant que que style

Returns: void


setStyle

setStyle(element: HTMLElement, name: string, value: string): boolean

Defined in src/dom.ts:62

Assigne la propriété renseignée dans le style si la valeur est différente

Parameters:

Name Type Description
element HTMLElement L’élément sur lequel le style est appliqué
name string Le nom du style à assigner
value string La valeur du style à assigner

Returns: boolean

Retourne true si le style est appliqué


Copyright © 2020 Nicolas Boyer. Distributed by an MIT license.