Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tapestry Wiki" for 
change notification.

The following page has been changed by PahneAndy:
http://wiki.apache.org/tapestry/Tapestry5AndJavaScriptExplained

The comment on the change is:
Changed code to work with T 5.0.17

------------------------------------------------------------------------------
  {{{
  package net.godcode.jsclarity.mixins;
  
+ import org.apache.tapestry5.BindingConstants;
- import org.apache.tapestry.ClientElement;
+ import org.apache.tapestry5.ClientElement;
- import org.apache.tapestry.RenderSupport;
+ import org.apache.tapestry5.RenderSupport;
- import org.apache.tapestry.TapestryConstants;
- import org.apache.tapestry.annotations.AfterRender;
+ import org.apache.tapestry5.annotations.AfterRender;
- import org.apache.tapestry.annotations.IncludeJavaScriptLibrary;
+ import org.apache.tapestry5.annotations.IncludeJavaScriptLibrary;
- import org.apache.tapestry.annotations.InjectContainer;
+ import org.apache.tapestry5.annotations.InjectContainer;
- import org.apache.tapestry.annotations.Parameter;
+ import org.apache.tapestry5.annotations.Parameter;
- import org.apache.tapestry.ioc.annotations.Inject;
+ import org.apache.tapestry5.ioc.annotations.Inject;
  
  /**
   * A simple mixin for attaching a javascript confirmation box to the onclick
   * event of any component that implements ClientElement.
-  * 
+  *
   * @author <a href="mailto:[EMAIL PROTECTED]">Chris Lewis</a> Apr 18, 2008
   */
  @IncludeJavaScriptLibrary("confirm.js")
  public class Confirm {
-       
+ 
-       @Parameter(value = "Are you sure?", defaultPrefix = 
TapestryConstants.LITERAL_BINDING_PREFIX)
+     @Parameter(value = "Are you sure?", defaultPrefix = 
BindingConstants.LITERAL)
-       private String message;
+     private String message;
-       
-       @Inject
+ 
+     @Inject
-       private RenderSupport renderSupport;
+     private RenderSupport renderSupport;
-       
+ 
-       @InjectContainer
+     @InjectContainer
-       private ClientElement element;
+     private ClientElement element;
-       
+ 
-       @AfterRender
+     @AfterRender
-       public void afterRender() {
+     public void afterRender() {
-               renderSupport.addScript(String.format("new Confirm('%s', 
'%s');",
+             renderSupport.addScript(String.format("new Confirm('%s', '%s');",
-                       element.getClientId(), this.message));
-       }
-       
+                     element.getClientId(), message));
+     }
+ 
  }
  }}}
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to