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]
