Modal~DialogPage(name, params)

Données d'une page de dialog

new DialogPage(name, params)

Constructeur de la classe
Parameters:
Name Type Description
name string Nom de la page, lui sert d'id.
params object Contenu de la page
Properties
Name Type Attributes Description
content module:JsHtml~____JsHtml <nullable>
Contenu de la page
title string Titre de la page
buttons Array:.<module:Modal~RcmailDialogButton:> Boutons de la page
Tutorials:

Members

buttons :Array:.<module:Modal~RcmailDialogButton:>

Boutons de la dialog

nullable content :module:JsHtml~____JsHtml

Contenu de la dialog

name :string

Id de la dialog

title :string

Titre de la dialog

Methods

get() → {external:jQuery}

Récupère sous format jQuery
Returns:
external:jQuery

start_update_content(param0) → {module:JsHtml~____JsHtml}

Permet de modifier le contenu de la dialog
Parameters:
Name Type Description
param0 Object
Properties
Name Type Description
force_restart boolean Si on recommence l'écriture de la page ou non

static DrawChoice(title, button1, button2, name) → {module:Modal~JQueryDialogPage}

Créer une page avec 2 boutons
Parameters:
Name Type Default Description
title string Titre de la modale
button1 module:Modal~RcmailDialogChoiceButton Premier bouton
button2 module:Modal~RcmailDialogChoiceButton Second bouton
name string choice Id de la page

static DrawChoices(title, param1) → {module:Modal~JQueryDialogPage}

Créer une page avec plusieurs choix de boutons
Parameters:
Name Type Description
title string Titre de la modale
param1 Object
Properties
Name Type Description
name string Nom de la page
buttons Array:.<module:Modal~RcmailDialogChoiceButton:> Boutons de la page
Returns:
module:Modal~JQueryDialogPage - Page créée

static DrawConfirm(text, callback, optionnals) → {module:Modal~DialogPage}

Affiche une page de confirmation. Le bouton de confirmation peut ou pas s'activer au bout de X secondes.
Parameters:
Name Type Description
text string Texte de la modale.
callback EventClickCallback Action à faire lorsque l'on clique sur la confirmation
optionnals Object Paramètres optionnels
Properties
Name Type Attributes Default Description
title string <optional>
'' Titre de la modale
button_confirm string <optional>
'Ok' Texte du bouton de confirmation
button_confirm string <optional>
'Annuler' Texte du bouton d'annulation
name string <optional>
'confirm' Id de la page
oncancel EventClickCallback <optional>
<nullable>
null Action à l'annulation. Si null, ferme la modale.
center boolean <optional>
false Centrer le texte ?
on_button_ok_object_created OnButtonCreatedCallback <optional>
<nullable>
null Est appelé après la création du bouton de confirmation. Permet de modifier le bouton.
on_button_cancel_object_created OnButtonCreatedCallback <optional>
<nullable>
null Est appelé après la création du bouton d'annulation. Permet de modifier le bouton.
on_page_object_created OnPageCreatedCallback <optional>
<nullable>
null Est appelé après la création de la page. Permet de modifier la page.