Author: fdesbois Date: 2009-10-19 17:10:05 +0200 (Mon, 19 Oct 2009) New Revision: 2785 Modified: trunk/pollen-ui/src/main/java/org/chorem/pollen/ui/pages/poll/PollCreation.java Log: Resolve regression from r2782 : change return form depends on step Modified: trunk/pollen-ui/src/main/java/org/chorem/pollen/ui/pages/poll/PollCreation.java =================================================================== --- trunk/pollen-ui/src/main/java/org/chorem/pollen/ui/pages/poll/PollCreation.java 2009-10-19 14:47:20 UTC (rev 2784) +++ trunk/pollen-ui/src/main/java/org/chorem/pollen/ui/pages/poll/PollCreation.java 2009-10-19 15:10:05 UTC (rev 2785) @@ -86,6 +86,9 @@ @IncludeStylesheet("context:css/pollCreation.css") public class PollCreation { + @Inject + private Logger log; + /** Étape courante du formulaire */ @Persist private PollStep step; @@ -364,7 +367,11 @@ * Méthode appelée lorsqu'on souhaite accéder à l'étape suivante de la * création de sondage. */ + @Log Object onSuccessFromPollCreationForm() { + if (log.isDebugEnabled()) { + log.debug("Step : " + step); + } switch (step) { case POLL: adaptStepPoll(); @@ -392,6 +399,10 @@ step = PollStep.POLL; break; } + // Cas particulier, autre formulaire pour les choix + if (step.equals(PollStep.CHOICES)) { + return choicesCreationForm; + } return pollCreationForm; } @@ -400,6 +411,7 @@ * de la redéfinir pour qu'en cas d'erreur de validation, la zone soit tout * de même mise à jour pour afficher l'erreur. */ + @Log Object onSubmitFromPollCreationForm() { return pollCreationForm; } @@ -446,7 +458,7 @@ step = PollStep.POLL; break; } - return pollCreationForm; + return pollCreationForm; // Pas de gestion du formulaire des choix car derniere etape } /**