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
|
- 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 Returns:
module:JsHtml~____JsHtml -
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 Returns:
module:Modal~JQueryDialogPage -
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. Returns:
module:Modal~DialogPage