From fdesbois@users.nuiton.org Thu Jun 10 19:56:01 2010 From: fdesbois@users.nuiton.org To: nuiton-web-commits@list.nuiton.org Subject: [Nuiton-web-commits] r12 - in trunk/nuiton-tapestry-extra/src/main: java/org/nuiton/web/tapestry5/components resources/org/nuiton/web/tapestry5/components Date: Thu, 10 Jun 2010 19:56:01 +0200 Message-ID: <20100610175601.0DF1915926@nuiton.codelutin.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0721932467220465815==" --===============0721932467220465815== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Author: fdesbois Date: 2010-06-10 19:56:00 +0200 (Thu, 10 Jun 2010) New Revision: 12 Url: http://nuiton.org/repositories/revision/nuiton-web/12 Log: Add SubForm component Added: trunk/nuiton-tapestry-extra/src/main/java/org/nuiton/web/tapestry5/compone= nts/SubForm.java trunk/nuiton-tapestry-extra/src/main/resources/org/nuiton/web/tapestry5/co= mponents/SubForm.tml Added: trunk/nuiton-tapestry-extra/src/main/java/org/nuiton/web/tapestry5/com= ponents/SubForm.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/nuiton-tapestry-extra/src/main/java/org/nuiton/web/tapestry5/compon= ents/SubForm.java (rev 0) +++ trunk/nuiton-tapestry-extra/src/main/java/org/nuiton/web/tapestry5/compon= ents/SubForm.java 2010-06-10 17:56:00 UTC (rev 12) @@ -0,0 +1,37 @@ +package org.nuiton.web.tapestry5.components; + +import org.apache.tapestry5.Block; +import org.apache.tapestry5.annotations.Parameter; +import org.apache.tapestry5.ioc.annotations.Inject; +import org.slf4j.Logger; + +/** + * Created: 14 mai 2010 + * + * @author fdesbois + * @version $Id: SubForm.java 3003 2010-05-19 18:25:58Z fdesbois $ + */ +public class SubForm { + + @Parameter + private boolean visible; + + @Inject + private Logger logger; + + @Inject + private Block formBlock; + + @Inject + private Block noFormBlock; + + public Block getActiveBlock() { + if (logger.isDebugEnabled()) { + logger.debug("form already visible : " + visible); + } + if (visible) { + return formBlock; + } + return noFormBlock; + } +} \ No newline at end of file Added: trunk/nuiton-tapestry-extra/src/main/resources/org/nuiton/web/tapestry= 5/components/SubForm.tml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/nuiton-tapestry-extra/src/main/resources/org/nuiton/web/tapestry5/c= omponents/SubForm.tml (rev 0) +++ trunk/nuiton-tapestry-extra/src/main/resources/org/nuiton/web/tapestry5/c= omponents/SubForm.tml 2010-06-10 17:56:00 UTC (rev 12) @@ -0,0 +1,14 @@ + + + + + +
+ + +
+ + + + + \ No newline at end of file --===============0721932467220465815==--