DOM
Index
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é |