Project

General

Profile

Bug #1016

La fenêtre des abonnements n'est pas rafraîchit lors de l'ajout

Added by Miguel Moquillon over 8 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Low
Start date:
09/16/2010
Due date:
% Done:

100%

Estimated time:
Navigateur:
Firefox 3.x
Votre version de Silverpeas:
5.3
Operating System:
Votre base de données:
Toutes

Description

Lorsque l'on veut rajouter un abonnement, une popup s'ouvre invitant l'utilisateur d'indiquer son nouvel abonnement.
Une fois l'ajout validé dans la popup, celle-ci se ferme mais rien ne se passe sur la page principale :
- si on est sur la plage principale du composant classifieds, la page des abonnements n'apparaît pas,
- si on est sur la page des abonnements, celle-ci n'est pas rafraîchit avec le nouvel abonnement.

Après inspection du code, la raison du problème est que le passage du flux vers la page des abonnements se fait sur la fenêtre de la popup et non sur celle principale (parce que la requête est envoyée de la popup). Si on demande à la fenêtre qui a ouverte la popup de se rafraîchir avec la page des abonnements une fois la popup fermée, il arrive alors que la page n'affiche pas le nouvel abonnement rajouté car le serveur n'a pas fini alors de traiter la requête d'ajout de l'abonnement.

La façon la plus propre de régler ce problème est de gérer l'ajout via une fenêtre javascript modale (div + javascript qui manipule le DOM de la page).

La JSP concernée : subscriptionManager.jsp

History

#1

Updated by Gilbert Lucas over 8 years ago

J'ai le même souci

Cordialement

Gilbert

#2

Updated by Nicolas Eysseric over 8 years ago

  • Status changed from New to Assigned
  • Assignee set to Miguel Moquillon
  • Target version set to Version 5.4
#3

Updated by Miguel Moquillon over 8 years ago

  • Status changed from Assigned to Resolved

La fenêtre popup est remplacé par une boite modale en javascript. Ce remplacement corrige par le même coup le bogue.

#4

Updated by Miguel Moquillon over 8 years ago

  • % Done changed from 0 to 50

Appliqué par commit r2686.

#5

Updated by Miguel Moquillon over 8 years ago

Appliqué par commit r2687.

#6

Updated by Nicolas Eysseric over 8 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 50 to 100

OK. Testé et validé.

Also available in: Atom PDF