package JsHtml~____js_html___()

Englobe les fonctions de la classe ____JsHtml

Members

readonly start :module:JsHtml~____JsHtml

Commence un texte html en javascript

Methods

create_alias(alias, param1)

Permet d'ajouter des nouvelles balises à l'écriture 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:

extend(name, callback)

Permet d'ajouter des nouvelles fonctions à l'écriture js html
Parameters:
Name Type Description
name string Nom de la fonction
callback function Fonction qui sera appelé

async load_page(name, plugin, skin) → {Promise:.<(null:|____JsHtml:)>}

Charge une page js html en fonction de la skin
Parameters:
Name Type Default Description
name string Nom du fichier
plugin string mel_metapage Nom du plugin qui contient le fichier
skin string Nom de la skin
Returns:
Promise:.<(null:|____JsHtml:)>

update(name, callback)

Permet de maj une fonction de l'écriture js html
Parameters:
Name Type Description
name string Nom de la fonction à override
callback function Nouvelle fonction arg1 => this, arg2 => ancienne fonction, arg3 => arguments de la fonction

write(callback, …args) → {module:JsHtml~____JsHtml}

Ecrit une page en js html
Parameters:
Name Type Attributes Description
callback function Function qui contient le js html.
args any <repeatable>
Arguments de la fonction `callback`