Author: fdesbois Date: 2011-01-07 12:05:53 +0100 (Fri, 07 Jan 2011) New Revision: 40 Url: http://nuiton.org/repositories/revision/nuiton-web/40 Log: - Use org.nuiton.web groupId - Change deprecated apis for Tapestry 5.2 Modified: trunk/nuiton-tapestry/pom.xml trunk/nuiton-tapestry/src/main/java/org/nuiton/web/tapestry5/mixins/Confirm.java trunk/nuiton-tapestry/src/main/java/org/nuiton/web/tapestry5/mixins/ZoneUpdater.java trunk/nuiton-tapestry/src/main/java/org/nuiton/web/tapestry5/services/ServiceAuthenticationImpl.java trunk/pom.xml Modified: trunk/nuiton-tapestry/pom.xml =================================================================== --- trunk/nuiton-tapestry/pom.xml 2011-01-07 10:43:26 UTC (rev 39) +++ trunk/nuiton-tapestry/pom.xml 2011-01-07 11:05:53 UTC (rev 40) @@ -10,7 +10,7 @@ <!-- ************************************************************* --> <parent> - <groupId>org.nuiton</groupId> + <groupId>org.nuiton.web</groupId> <artifactId>nuiton-web-parent</artifactId> <version>1.0-SNAPSHOT</version> </parent> Modified: trunk/nuiton-tapestry/src/main/java/org/nuiton/web/tapestry5/mixins/Confirm.java =================================================================== --- trunk/nuiton-tapestry/src/main/java/org/nuiton/web/tapestry5/mixins/Confirm.java 2011-01-07 10:43:26 UTC (rev 39) +++ trunk/nuiton-tapestry/src/main/java/org/nuiton/web/tapestry5/mixins/Confirm.java 2011-01-07 11:05:53 UTC (rev 40) @@ -2,24 +2,21 @@ import org.apache.tapestry5.BindingConstants; import org.apache.tapestry5.ClientElement; -import org.apache.tapestry5.RenderSupport; import org.apache.tapestry5.annotations.AfterRender; -import org.apache.tapestry5.annotations.IncludeJavaScriptLibrary; +import org.apache.tapestry5.annotations.Import; import org.apache.tapestry5.annotations.InjectContainer; import org.apache.tapestry5.annotations.Parameter; import org.apache.tapestry5.ioc.annotations.Inject; +import org.apache.tapestry5.services.javascript.JavaScriptSupport; /** * A simple mixin for attaching a javascript confirmation box to the onclick * event of any component that implements ClientElement. * * @author fdesbois - * @version $Revision$ - * <p/> - * Last update: $Date$ - * by : $Author$ + * @version $Id$ */ -@IncludeJavaScriptLibrary("confirm.js") +@Import(library = "confirm.js") public class Confirm { @Parameter(value = "Are you sure?", defaultPrefix = BindingConstants.MESSAGE) @@ -29,7 +26,7 @@ private boolean condition; @Inject - private RenderSupport renderSupport; + private JavaScriptSupport javaScriptSupport; @InjectContainer private ClientElement element; @@ -40,7 +37,7 @@ @AfterRender public void afterRender() { if (!wDisabled) { - renderSupport.addScript(String.format("new Confirm('%s', '%s', %b);", + javaScriptSupport.addScript(String.format("new Confirm('%s', '%s', %b);", element.getClientId(), message.replace("'", "\\'"), condition)); } } Modified: trunk/nuiton-tapestry/src/main/java/org/nuiton/web/tapestry5/mixins/ZoneUpdater.java =================================================================== --- trunk/nuiton-tapestry/src/main/java/org/nuiton/web/tapestry5/mixins/ZoneUpdater.java 2011-01-07 10:43:26 UTC (rev 39) +++ trunk/nuiton-tapestry/src/main/java/org/nuiton/web/tapestry5/mixins/ZoneUpdater.java 2011-01-07 11:05:53 UTC (rev 40) @@ -25,23 +25,21 @@ import org.apache.tapestry5.ClientElement; import org.apache.tapestry5.ComponentResources; import org.apache.tapestry5.Link; -import org.apache.tapestry5.RenderSupport; import org.apache.tapestry5.annotations.Environmental; -import org.apache.tapestry5.annotations.IncludeJavaScriptLibrary; +import org.apache.tapestry5.annotations.Import; import org.apache.tapestry5.annotations.InjectContainer; import org.apache.tapestry5.annotations.Parameter; import org.apache.tapestry5.ioc.annotations.Inject; +import org.apache.tapestry5.services.javascript.JavaScriptSupport; /** * From <a href="http://tinybits.blogspot.com/2009/05/update-zone-on-any-client-side-event.html">Ingesol Blog</a> * * @author ingesol - * @version $Revision$ - * <p/> - * Last update: $Date$ - * by : $Author$ + * @author fdesbois + * @version $Id$ */ -@IncludeJavaScriptLibrary("zoneUpdater.js") +@Import(library = "zoneUpdater.js") public class ZoneUpdater { public static final String PLACEHOLDER = "XXX"; @@ -50,7 +48,7 @@ private ComponentResources resources; @Environmental - private RenderSupport renderSupport; + private JavaScriptSupport javaScriptSupport; @Parameter(defaultPrefix = BindingConstants.LITERAL) private String clientEvent; @@ -76,7 +74,8 @@ if (context == null) { context = new Object[]{PLACEHOLDER}; } else { - context = ArrayUtils.add(context, PLACEHOLDER); // To be replaced by javascript + // To be replaced by javascript + context = ArrayUtils.add(context, PLACEHOLDER); } return resources.createEventLink(event, context); @@ -93,7 +92,15 @@ if (listeningElement == null) { listeningElement = "$('" + elementId + "')"; } - renderSupport.addScript("new ZoneUpdater('%s', %s, '%s', '%s', '%s', '%s')", elementId, listeningElement, clientEvent, link, zone, PLACEHOLDER); + javaScriptSupport.addScript( + "new ZoneUpdater('%s', %s, '%s', '%s', '%s', '%s')", + elementId, + listeningElement, + clientEvent, + link, + zone, + PLACEHOLDER + ); } } Modified: trunk/nuiton-tapestry/src/main/java/org/nuiton/web/tapestry5/services/ServiceAuthenticationImpl.java =================================================================== --- trunk/nuiton-tapestry/src/main/java/org/nuiton/web/tapestry5/services/ServiceAuthenticationImpl.java 2011-01-07 10:43:26 UTC (rev 39) +++ trunk/nuiton-tapestry/src/main/java/org/nuiton/web/tapestry5/services/ServiceAuthenticationImpl.java 2011-01-07 11:05:53 UTC (rev 40) @@ -32,7 +32,7 @@ * @param <U> user type * @param <A> annotation type used to identify which page need authentication * @author fdesbois - * $Id$ + * @version $Id$ */ public class ServiceAuthenticationImpl<U, A extends Annotation> implements ServiceAuthentication<U> { Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2011-01-07 10:43:26 UTC (rev 39) +++ trunk/pom.xml 2011-01-07 11:05:53 UTC (rev 40) @@ -15,6 +15,7 @@ <version>2.4.1</version> </parent> + <groupId>org.nuiton.web</groupId> <artifactId>nuiton-web-parent</artifactId> <version>1.0-SNAPSHOT</version>