new package ____JsHtml(balise, parent, attribs)
Parameters:
Name | Type | Description |
---|---|---|
balise |
string | |
parent |
module:JsHtml~____JsHtml | |
attribs |
module:JsHtml~Attribs |
- Tutorials:
Members
-
static actions :Object:.<string:, function()>
-
Sauvegarde les fonctions des balises pour les appliqués après lors de la génération.
Methods
-
_(commentary) → {module:JsHtml~____JsHtml}
-
Commentaire qui ne sera pas affiché
Parameters:
Name Type Description commentary
string Commentaire Returns:
module:JsHtml~____JsHtml -
_create(balise, parent, attribs, isend) → {module:JsHtml~____JsHtml}
-
Ajoute une balise html enfant.
Parameters:
Name Type Description balise
string Balise à ajouter en enfant parent
module:JsHtml~____JsHtml Parent de la balise attribs
module:JsHtml~Attribs Attributs de la balise isend
boolean Si la balise est une balise de fermeture Returns:
module:JsHtml~____JsHtml -
_create_oneline(balise, parent, attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise enfant qui ne possède pas de balises de fermeture.
Parameters:
Name Type Description balise
string Balise à ajouter en enfant parent
module:JsHtml~____JsHtml Parent de la balise attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml -
a(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `a` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `a` créée -
action(callback, …args) → {module:JsHtml~____JsHtml}
-
Actions à éxécuter dans le JsHtml.
Parameters:
Name Type Attributes Description callback
module:JsHtml~ActionCallback args
any <repeatable>
Arguments qui seront transmits au callback Returns:
module:JsHtml~____JsHtml - Chaîne de JsHtml -
addClass(class_to_add) → {module:JsHtml~____JsHtml}
-
Ajoute une classe à la balise
Parameters:
Name Type Description class_to_add
string Classe à ajouter Returns:
module:JsHtml~____JsHtml -
add_child(jshtml) → {module:JsHtml~____JsHtml}
-
Ajoute un JsHtml enfant
Parameters:
Name Type Description jshtml
module:JsHtml~____JsHtml JsHtml à ajouter Returns:
module:JsHtml~____JsHtml -
address(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `address` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `address` créée -
article(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `article` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `article` créée -
aside(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `aside` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `aside` créée -
attr(name, value) → {module:JsHtml~____JsHtml}
-
Attribut à rajouter à la balise
Parameters:
Name Type Description name
string Nom de la balise value
string valeur de l'attribut Returns:
module:JsHtml~____JsHtml -
attrs(attributes) → {module:JsHtml~____JsHtml}
-
Attributs à rajouter à la balise
Returns:
module:JsHtml~____JsHtml -
blockquote(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `blockquote` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `blockquote` créée -
br(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `br` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `br` créée -
button(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `button` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `button` créée -
canvas(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `canvas` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `canvas` créée -
caption(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `caption` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `caption` créée -
col(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `col` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `col` créée -
colgroup(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `colgroup` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `colgroup` créée -
comment(text) → {module:JsHtml~____JsHtml}
-
Affichera un commentaire html
Parameters:
Name Type Description text
string Commentaire à afficher Returns:
module:JsHtml~____JsHtml -
css(key_or_attrib, valuenon-null) → {module:JsHtml~____JsHtml}
-
Ajoute un attribut css à la balise
Parameters:
Name Type Description key_or_attrib
string | Object:.<string:, string:> Clé ou attributs value
string Valeur de la propriété css si il ne s'agit pas d'un attribut. Returns:
module:JsHtml~____JsHtml -
dd(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `dd` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `dd` créée -
details(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `details` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `details` créée -
disable() → {module:JsHtml~____JsHtml}
-
Désactive la balise. Ajoute la classe `disabled` et l'attribut `disabled`
Returns:
module:JsHtml~____JsHtml -
div(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `div` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `div` créée -
dl(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `dl` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `dl` créée -
dt(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `dt` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `dt` créée -
each(callback, …items) → {module:JsHtml~____JsHtml}
-
Permet d'ajouter des éléments en jshtml qui nécéssitent d'être bouclés.
Parameters:
Name Type Attributes Description callback
module:JsHtml~EachCallback Action items
* <repeatable>
Objets Returns:
module:JsHtml~____JsHtml - JsHtml en cours -
end(debugnullable) → {module:JsHtml~____JsHtml}
-
Termine une balise
Parameters:
Name Type Attributes Default Description debug
string <nullable>
null Commentaire à afficher pour pouvoir s'y retrouver plus facilement Returns:
module:JsHtml~____JsHtmlExample
JsHtml.start.div().end()
-
fieldset(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `fieldset` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `fieldset` créée -
first() → {module:JsHtml~____JsHtml}
-
Récpère le premier enfant
Returns:
module:JsHtml~____JsHtml -
footer(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `footer` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `footer` créée -
form(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `form` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `form` créée -
generate() → {external:jQuery}
-
Génère en jQuery
Returns:
external:jQuery -
generate_html(param0) → {string}
-
Génère le code en html brut. Les fonctions des évènements ne fonctionneront pas.
Parameters:
Name Type Description param0
Object Properties
Name Type Description joli_html
boolean Si on doit mettre en forme le html (retour à la ligne et tabulations) Returns:
string -
h(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `h` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `h` créée -
h1(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `h1` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `h1` créée -
h2(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `h2` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `h2` créée -
h3(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `h3` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `h3` créée -
h4(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `h4` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `h4` créée -
h5(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `h5` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `h5` créée -
h6(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `h6` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `h6` créée -
hasAttr(name) → {boolean}
-
Si un attribut existe ou non
Parameters:
Name Type Description name
string Nom de l'attribut Returns:
boolean -
hasClass(class_to_verify) → {module:JsHtml~____JsHtml}
-
Si la balise à une classe ou non
Parameters:
Name Type Description class_to_verify
string Classe à vérifier Returns:
module:JsHtml~____JsHtml -
header(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `header` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `header` créée -
hgroup(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `hgroup` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `hgroup` créée -
hr(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `hr` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `hr` créée -
iframe(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `iframe` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `iframe` créée -
img(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `img` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `img` créée -
input(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `input` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `input` créée -
label(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `label` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `label` créée -
legend(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `legend` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `legend` créée -
li(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `li` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `li` créée -
main(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `main` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `main` créée -
menu(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `menu` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `menu` créée -
meter(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `meter` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `meter` créée -
nav(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `nav` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `nav` créée -
ol(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `ol` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `ol` créée -
optgroup(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `optgroup` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `optgroup` créée -
option(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `option` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `option` créée -
option_one_line(value, text, attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `option` à la balise actuelle et la retourne. Pas besoin de mettre une balise `end` pour fermer l'option.
Parameters:
Name Type Description value
string Valeur de l'option text
string Texte de l'option attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `img` créée -
output(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `output` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `output` créée -
p(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `p` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `p` créée -
parent() → {module:JsHtml~____JsHtml}
-
Récupère la balise parente.
Returns:
module:JsHtml~____JsHtml -
progress(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `progress` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `progress` créée -
removeAttr(name) → {module:JsHtml~____JsHtml}
-
Supprime un attribut
Parameters:
Name Type Description name
string Nom de l'attribut Returns:
module:JsHtml~____JsHtml -
removeClass(class_to_remove) → {module:JsHtml~____JsHtml}
-
Supprime une classe à la balise
Parameters:
Name Type Description class_to_remove
string Classe à supprimer Returns:
module:JsHtml~____JsHtml -
script(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `script` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `script` créée -
section(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `section` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `section` créée -
select(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `select` à la balise actuelle et la retourne. Si l'attribut `label` éxiste, ajoute un `label` avant les `select`.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `select` créée -
span(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `span` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `span` créée -
style() → {module:JsHtml~____JsHtml}
-
Ajoute une balise `style` à la balise actuelle et la retourne.
Returns:
module:JsHtml~____JsHtml - Balise `style` créée -
style_css_prop(key, value) → {module:JsHtml~____JsHtml}
-
Ajoute une propriété css. Idéalement après une balise `style`.
Parameters:
Name Type Description key
string Clé de la propriété css value
string Valeur de la propriété css Returns:
module:JsHtml~____JsHtml - Propriété css créée- See:
-
- ____JsHtml.style
-
summary(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `summary` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `summary` créée -
table(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `table` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `table` créée -
tag(balise, attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise enfant à la balise actuelle et la retourne. Terminez par end pour fermer la balise.
Parameters:
Name Type Description balise
string Nom de la balise attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise créée -
tag_one_line(balise, attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise enfant à la balise actuelle et la retourne. Il s'agit d'une balise qui ne possède pas de balise de fermeture comme `input` ou `br`
Parameters:
Name Type Description balise
string Nom de la balise attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise créée -
tbody(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `tbody` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `tbody` créée -
td(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `td` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `td` créée -
text(text) → {module:JsHtml~____JsHtml}
-
Affiche un texte brute
Parameters:
Name Type Description text
string Texte à afficher Returns:
module:JsHtml~____JsHtml -
textarea(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `textarea` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `textarea` créée -
tfoot(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `tfoot` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `tfoot` créée -
th(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `th` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `th` créée -
thead(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `thead` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `thead` créée -
toString() → {string}
-
Même effet que ____JsHtml.generate_html
Returns:
string -
tr(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `tr` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `tr` créée -
ul(attribs) → {module:JsHtml~____JsHtml}
-
Ajoute une balise `ul` à la balise actuelle et la retourne.
Parameters:
Name Type Description attribs
module:JsHtml~Attribs Attributs de la balise Returns:
module:JsHtml~____JsHtml - Balise `ul` créée -
static add_action(id, action, callback)
-
Ajoute une action pour l'utiliser plus tard.
Parameters:
Name Type Description id
string Id de l'action action
string Nom de l'action callback
function Callback de l'évènement -
static create_alias(alias, param1)
-
Créer un alias. Permet de créer une nouvelle balise html en js html.
Parameters:
Name Type Description alias
string Nom de la fonction. param1
Object Properties
Name Type Description online
boolean Si la balise doit être sur une ligne. before_callback
function Fonction qui sera appelé avant la création de la balise. generate_callback
function Fonction qui sera appelé pour la création de la balise. after_callback
function Fonction qui sera appelé après la création de la balise. tag
string Nom de la balise. Returns:
-
static generate_ids(lengthnon-null) → {string}
-
Génère un id.
Parameters:
Name Type Description length
number Taille de l'id Returns:
string -
static remove_id(id)
-
Supprime une action.
Parameters:
Name Type Description id
string Id de l'action à supprimée -
static start() → {module:JsHtml~____JsHtml}
-
Commence une session de JsHtml.
Returns:
module:JsHtml~____JsHtml