Project

General

Profile

Actions

Feature #3350

closed

Fenêtres modales au lieu des fenêtres popup

Added by Nicolas Eysseric about 11 years ago. Updated almost 11 years ago.

Status:
Closed
Priority:
Normal
Start date:
05/30/2012
Due date:
% Done:

100%

Estimated time:
Spent time:
Livraison en TEST:
Livraison en PROD:

Description

Remplacer les fenêtres popup actuelles par des fenêtres modales (dialog jquery).
Elles ont l'avantage d'être plus esthétiques et leurs largeurs s'adaptent aux contenus.

Actions #1

Updated by Miguel Moquillon about 11 years ago

  • Status changed from Assigned to In progress...
Actions #2

Updated by Miguel Moquillon almost 11 years ago

  • Status changed from In progress... to Resolved
  • Target version set to Version 5.10
  • % Done changed from 0 to 100

L'utilisation des popups du navigateurs est remplacée par celle de boites de dialogues JQuery.
L'usage de boites de dialogue JQuery a été simplifié en l'encapsulant par un nouveau plugin Javascript Silverpeas : popup. Ce plugin est pris en charge par le tag includePlugin de la taglib viewgenerator.

Pour utiliser le plugin, il suffit juste de lui passer le titre du popup et le callback javascript à invoquer quand l'utilisateur valide son choix. Le reste est pris en charge par le plugin. Le callback doit retourner un booléen indiquant si la validation s'est bien passée (auquel cas la popup se ferme).
Exemple :

$("galleryEditor").popup({title: "Ajouter un album", callback: function() {
  var isCorrect = validateGalleryForm();
  if (isCorrect) 
  {
     document.galleryForm.submit();
  }
  return isCorrect;
});

Actions #3

Updated by Nicolas Eysseric almost 11 years ago

  • Status changed from Resolved to Closed

OK. Validé et intégré.

Actions

Also available in: Atom PDF