1 <t:layout t:title="index" xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">
2 <t:delegate t:to="activeBlock"/>
4 <t:form t:id="requestFrom">
5 <label for="username"/>
6 <input t:type="textField" t:id="username"/>
7 <button t:type="submit" value="${message:recover}"/>
10 <t:block t:id="step2">
13 <t:block t:id="step3">
14 <t:form t:id="changePasswordForm">
15 <label for="password"/>
16 <input t:type="textField" t:id="password"/>
17 <button t:type="submit" value="${message:change}"/>
21 <t:block t:id="invalidToken">
23 <t:delegate t:to="component:requestFrom"/>
26 <t:block t:id="success">
28 <t:pageLink page="index">index</t:pageLink>