new mel_html(tag, attribs, content)
Constructeur de la classe
Parameters:
Name | Type | Description |
---|---|---|
tag |
string | Balise (exemple : div, li, ul etc...) |
attribs |
Object | Attributs de la balise |
content |
string | Contenu de la balise |
Methods
-
addClass(classes)
-
Ajoute une classe à la liste des classes de cet élément html
Parameters:
Name Type Description classes
string Classe à ajouter Returns:
- Chaînage -
bind_events($element) → {$}
-
Ajoute les évènements de l'objet à un élement jquery
Parameters:
Name Type Description $element
$ Returns:
$ - Elément avec les actions -
create($parent, additionnal_attribs) → {$}
-
Génère un élément jquery à partir des données de cet élément. L'ajoute ensuite à un élément parent.
Parameters:
Name Type Description $parent
$ Elément parent qui contiendra l'objet additionnal_attribs
Object Attributs additionnels Returns:
$ -
css(key, value)
-
Ajoute du css initial à l'élément
Parameters:
Name Type Description key
string Propriété css (ex: display) value
string Valeur css (ex : none) Returns:
- Chaînage -
generate(additionnal_attribs) → {$}
-
Récupère le jquery de ces données html
Parameters:
Name Type Description additionnal_attribs
Object Attributs additionnels Returns:
$ -
hasClass(html_class) → {boolean}
-
Vérifie si l'élément possède une classe en particulier
Parameters:
Name Type Description html_class
string Classe à vérifier Returns:
boolean -
setAttr(key, value)
-
Ajoute un attribut à l'élément
Parameters:
Name Type Description key
string Nom de l'attribut value
string | number | Boolean Valeur de l'attribut Returns:
- Chaînage -
setId(id)
-
Met un id à l'élément
Parameters:
Name Type Description id
string Returns:
- Chaînage -
static div(attribs, content) → {mel_html}
-
Récupère un mel_html div
Parameters:
Name Type Description attribs
Object Attributs de l'élément content
string Contenue de l'élément Returns:
mel_html