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 param0Object Properties
Name Type Description force_restartboolean 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 titlestring Titre de la modale button1module:Modal~RcmailDialogChoiceButton Premier bouton button2module:Modal~RcmailDialogChoiceButton Second bouton namestring 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 titlestring Titre de la modale param1Object Properties
Name Type Description namestring Nom de la page buttonsArray:.<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 textstring Texte de la modale. callbackEventClickCallback Action à faire lorsque l'on clique sur la confirmation optionnalsObject Paramètres optionnels Properties
Name Type Attributes Default Description titlestring <optional>
'' Titre de la modale button_confirmstring <optional>
'Ok' Texte du bouton de confirmation button_confirmstring <optional>
'Annuler' Texte du bouton d'annulation namestring <optional>
'confirm' Id de la page oncancelEventClickCallback <optional>
<nullable>
null Action à l'annulation. Si null, ferme la modale. centerboolean <optional>
false Centrer le texte ? on_button_ok_object_createdOnButtonCreatedCallback <optional>
<nullable>
null Est appelé après la création du bouton de confirmation. Permet de modifier le bouton. on_button_cancel_object_createdOnButtonCreatedCallback <optional>
<nullable>
null Est appelé après la création du bouton d'annulation. Permet de modifier le bouton. on_page_object_createdOnPageCreatedCallback <optional>
<nullable>
null Est appelé après la création de la page. Permet de modifier la page. Returns:
module:Modal~DialogPage