- LSview : ajout de input hidden pour contenir les informations du type et du
authorBenjamin Renard <brenard@easter-eggs.com>
Thu, 25 Sep 2008 15:15:33 +0000 (15:15 +0000)
committerBenjamin Renard <brenard@easter-eggs.com>
Thu, 25 Sep 2008 15:15:33 +0000 (15:15 +0000)
commitd75a8823c2568a288a2c10ba3821f26cab2ddc77
tree3e49f03a08a886b5319ce73dd87d162aec1d5d39
parent0c28c1f9215f3f3de564dcb0051e8dc9ea523c42
- LSview : ajout de input hidden pour contenir les informations du type et du
  DN de l'objet affiché.
- LSmail : Ajout d'une fonctionalité d'envoie de mail depuis l'interface.
  -> Modification de LSformElement_mail pour utiliser cette fonctionalité
  -> Agrémentation du fichier index_ajax.php
  -> Ajout d'un LSaddons :: mail
- LSsession :
  -> Ajout d'une méthode getEmailSender()
  -> Utilisation de la méthode getEmailSender() pour la partie de récupération
     de mot de passe
  -> Revue des méthodes loadLSaddon() et loadLSaddons()
- LSconfirmBox :
  -> Ajout de binding onClose() et onCancel()
- LSsmoothbox :
  -> Déport de la creation de la structure dans la méthode build()
  -> Suppression du principe de refreshElement au profit de binding sur les
     évenements onClose, onValid et onCancel
      -> Ajout des méthodes addEvent() et fireEvent()
      -> Suppression de la méthode setRefreshElement()
  -> Ajout de la méthode asNew() pour remettre l'objet dans son état d'origine
     pour l'utilisation simultané de l'objet par plusieurs autres
  -> Vérification lors du clique sur le closeBtn qu'une précédente confirmBox
     n'est pas déjà ouvert
  -> La méthode close() ne fait plus que fermer la LSsmoothbox et les méthodes
     valid() et cancel() gère les cas de fermeture et lance la méthode close()
  -> Ajout de la méthode openHTML() pour l'ouverture de la LSsmoothbox avec un
     code HTML passé en paramètre
  -> Ajout de la méthode setOption()
- LSrelation & LSformElement_select_object :
  -> Utilisation du principe d'évenement de la LSsmoothbox plutôt que du
     refreshElement
  -> Utilisation de la méthode asNew() pour eviter tout problème de concurence
- LSdefault : Ajout de la méthode displayInfos()
14 files changed:
trunk/includes/addons/LSaddons.mail.php [new file with mode: 0644]
trunk/includes/class/class.LSformElement_mail.php
trunk/includes/class/class.LSsession.php
trunk/includes/js/LSconfirmBox.js
trunk/includes/js/LSdefault.js
trunk/includes/js/LSformElement_mail.js
trunk/includes/js/LSformElement_select_object.js
trunk/includes/js/LSmail.js [new file with mode: 0644]
trunk/includes/js/LSrelation.js
trunk/includes/js/LSsmoothbox.js
trunk/index_ajax.php
trunk/templates/LSmail.tpl [new file with mode: 0644]
trunk/templates/css/LSmail.css [new file with mode: 0644]
trunk/templates/view.tpl