Projet

Général

Profil

Actions

Bug #1016

fermé

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

Ajouté par Miguel Moquillon il y a plus de 13 ans. Mis à jour il y a plus de 13 ans.

Statut:
Closed
Priorité:
Low
Assigné à:
Début:
16/09/2010
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Firefox 3.x
Votre version de Silverpeas:
5.3
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

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

Actions

Formats disponibles : Atom PDF