Author: fdesbois Date: 2009-10-19 15:30:28 +0200 (Mon, 19 Oct 2009) New Revision: 2782 Modified: trunk/pollen-ui/src/main/java/org/chorem/pollen/ui/components/Border.java trunk/pollen-ui/src/main/java/org/chorem/pollen/ui/pages/poll/PollCreation.java trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/components/Border.tml trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/components/Border_en.properties trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/components/Border_fr.properties Log: Resolve Ano #49 : Add message when javascript is disabled + avoid exception when pollCreation Modified: trunk/pollen-ui/src/main/java/org/chorem/pollen/ui/components/Border.java =================================================================== --- trunk/pollen-ui/src/main/java/org/chorem/pollen/ui/components/Border.java 2009-10-16 16:43:02 UTC (rev 2781) +++ trunk/pollen-ui/src/main/java/org/chorem/pollen/ui/components/Border.java 2009-10-19 13:30:28 UTC (rev 2782) @@ -24,6 +24,7 @@ import org.apache.tapestry5.BindingConstants; import org.apache.tapestry5.annotations.Component; import org.apache.tapestry5.annotations.IncludeStylesheet; +import org.apache.tapestry5.annotations.InjectComponent; import org.apache.tapestry5.annotations.Parameter; import org.apache.tapestry5.annotations.Property; import org.apache.tapestry5.annotations.SessionState; @@ -51,6 +52,8 @@ @Component(id = "borderFeedback") private FeedBack feedback; + @InjectComponent + private FeedBack errorJs; /** * Objet de session (SSO) représentant l'adresse du site. */ @@ -245,6 +248,8 @@ siteURL = "http://" + request.getHeader("host") + request.getContextPath() + "/"; + errorJs.addError(messages.get("errorJs")); + // Logo if (Locale.FRENCH.equals(currentLocale)) { logo = "pollen" + pageLogo + "_fr.png"; 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-16 16:43:02 UTC (rev 2781) +++ trunk/pollen-ui/src/main/java/org/chorem/pollen/ui/pages/poll/PollCreation.java 2009-10-19 13:30:28 UTC (rev 2782) @@ -392,7 +392,7 @@ step = PollStep.POLL; break; } - return pollCreationZone.getBody(); + return pollCreationForm; } /** @@ -401,7 +401,7 @@ * de même mise à jour pour afficher l'erreur. */ Object onSubmitFromPollCreationForm() { - return pollCreationZone.getBody(); + return pollCreationForm; } /** @@ -446,7 +446,7 @@ step = PollStep.POLL; break; } - return pollCreationZone.getBody(); + return pollCreationForm; } /** Modified: trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/components/Border.tml =================================================================== --- trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/components/Border.tml 2009-10-16 16:43:02 UTC (rev 2781) +++ trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/components/Border.tml 2009-10-19 13:30:28 UTC (rev 2782) @@ -153,7 +153,10 @@ <!-- Contenu --> <div id="content"> - <t:feedback t:id="borderFeedback" /> + <noscript> + <t:feedback t:id="errorJs" /> + </noscript> + <t:feedback t:id="borderFeedback" /> <t:body /> </div> </div> Modified: trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/components/Border_en.properties =================================================================== --- trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/components/Border_en.properties 2009-10-16 16:43:02 UTC (rev 2781) +++ trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/components/Border_en.properties 2009-10-19 13:30:28 UTC (rev 2782) @@ -14,6 +14,8 @@ logout=Log out or=or +errorJs=You have to activate JavaScript to use Pollen whitout any problem ! + #login login-label=User Name login-required-message=You must enter your login. Modified: trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/components/Border_fr.properties =================================================================== --- trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/components/Border_fr.properties 2009-10-16 16:43:02 UTC (rev 2781) +++ trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/components/Border_fr.properties 2009-10-19 13:30:28 UTC (rev 2782) @@ -4,23 +4,25 @@ home=Accueil menu1=Sondages menu2=Administration -pollCreation=Créer un sondage -createdPolls=Sondages créés -participatedPolls=Sondages participés +pollCreation=Cr\u00E9er un sondage +createdPolls=Sondages cr\u00E9\u00E9s +participatedPolls=Sondages particip\u00E9s votingLists=Listes de votants -pollsAdmin=Gérer les sondages -usersAdmin=Gérer les utilisateurs +pollsAdmin=G\u00E9rer les sondages +usersAdmin=G\u00E9rer les utilisateurs account=Mon compte -logout=Déconnexion +logout=D\u00E9connexion or=ou +errorJs=Vous devez activer le JavaScript pour pouvoir utiliser sereinement Pollen ! + #login login-label=Identifiant login-required-message=Vous devez entrer votre identifiant. password-label=Mot de passe password-required-message=Vous devez entrer votre mot de passe. loginSubmit=M'identifier -loginOk=Vous êtes connecté. +loginOk=Vous \u00EAtes connect\u00E9. loginFailed=Mauvais identifiant ou mot de passe. #foot