You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rave.apache.org by ra...@apache.org on 2012/01/02 17:32:36 UTC
svn commit: r1226463 -
/incubator/rave/trunk/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/newaccount.jsp
Author: raminder
Date: Mon Jan 2 16:32:35 2012
New Revision: 1226463
URL: http://svn.apache.org/viewvc?rev=1226463&view=rev
Log:
Updated the page with Tiles of basic layout. Back button of browser can be used to go back. Do not want to introduce history back in spring web flow. Rave-401
Modified:
incubator/rave/trunk/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/newaccount.jsp
Modified: incubator/rave/trunk/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/newaccount.jsp
URL: http://svn.apache.org/viewvc/incubator/rave/trunk/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/newaccount.jsp?rev=1226463&r1=1226462&r2=1226463&view=diff
==============================================================================
--- incubator/rave/trunk/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/newaccount.jsp (original)
+++ incubator/rave/trunk/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/newaccount.jsp Mon Jan 2 16:32:35 2012
@@ -19,53 +19,75 @@
<%@ page language="java" trimDirectiveWhitespaces="true" %>
<%@ include file="/WEB-INF/jsp/includes/taglibs.jsp" %>
<fmt:setBundle basename="messages"/>
-<div id="content">
- <h1>${pagetitle}</h1>
- <form:form id="newAccountForm" commandName="newUser" action="newaccount" method="POST">
- <fieldset>
- <p><fmt:message key="form.all.fields.required"/></p>
- <p><form:errors cssClass="error"/></p>
- <p>
- <label for="userNameField"><fmt:message key="page.general.username"/></label>
- <form:input id="userNameField" path="username" required="required" autofocus="autofocus"/>
- <form:errors path="username" cssClass="error" />
- </p>
- <p>
- <label for="passwordField"><fmt:message key="page.general.password"/></label>
- <form:password id="passwordField" path="password" required="required"/>
- <form:errors path="password" cssClass="error" />
- </p>
- <p>
- <label for="passwordConfirmField"><fmt:message key="page.general.confirmpassword"/></label>
- <form:password id="passwordConfirmField" path="confirmPassword" required="required"/>
- <form:errors path="confirmPassword" cssClass="error" />
- </p>
- <p>
- <label for="emailField"><fmt:message key="page.general.email"/></label>
- <spring:bind path="email">
- <input type="email" name="email" id="emailField" required="required"/>
- </spring:bind>
- <form:errors path="email" cssClass="error"/>
- </p>
- <p>
- <label for="pageLayoutField"><fmt:message key="page.general.addpage.selectlayout"/></label>
- <form:select path="pageLayout" id="pageLayoutField">
- <form:option value="columns_1" id="columns_1_id"><fmt:message key="page.general.addpage.layout.columns_1"/></form:option>
- <form:option value="columns_2" id="columns_2_id"><fmt:message key="page.general.addpage.layout.columns_2"/></form:option>
- <form:option value="columns_2wn" id="columns_2wn_id"><fmt:message key="page.general.addpage.layout.columns_2wn"/></form:option>
- <form:option value="columns_3" id="columns_3_id"><fmt:message key="page.general.addpage.layout.columns_3"/></form:option>
- <form:option value="columns_3nwn" id="columns_3nwn_id"><fmt:message key="page.general.addpage.layout.columns_3nwn"/></form:option>
- <form:option value="columns_4" id="columns_4_id"><fmt:message key="page.general.addpage.layout.columns_4"/></form:option>
- <form:option value="columns_3nwn_1_bottom" id="columns_3nwn_1_bottom"><fmt:message key="page.general.addpage.layout.columns_3nwn_1_bottom"/></form:option>
- </form:select>
- </p>
- </fieldset>
- <fieldset>
- <fmt:message key="page.newaccount.button" var="submitButtonText"/>
- <input type="submit" value="${submitButtonText}" />
- </fieldset>
- </form:form>
-</div>
+<%-- Note: This page has the body definition embedded so we can reference it directly from the security config file. --%>
+<tiles:insertDefinition name="templates.base">
+ <%-- Override the default pageTitleKey and then export it to the request scope for use later on this page --%>
+ <tiles:putAttribute name="pageTitleKey" value="page.newaccount.title"/>
+ <tiles:importAttribute name="pageTitleKey" scope="request"/>
+
+ <tiles:putAttribute name="body">
+ <div id="content">
+ <h1>${pagetitle}</h1>
+ <form:form id="newAccountForm" commandName="newUser" action="newaccount" method="POST">
+ <fieldset>
+ <p><fmt:message key="form.all.fields.required"/></p>
+
+ <p><form:errors cssClass="error"/></p>
+
+ <p>
+ <label for="userNameField"><fmt:message key="page.general.username"/></label>
+ <form:input id="userNameField" path="username" required="required" autofocus="autofocus"/>
+ <form:errors path="username" cssClass="error"/>
+ </p>
+
+ <p>
+ <label for="passwordField"><fmt:message key="page.general.password"/></label>
+ <form:password id="passwordField" path="password" required="required"/>
+ <form:errors path="password" cssClass="error"/>
+ </p>
+
+ <p>
+ <label for="passwordConfirmField"><fmt:message key="page.general.confirmpassword"/></label>
+ <form:password id="passwordConfirmField" path="confirmPassword" required="required"/>
+ <form:errors path="confirmPassword" cssClass="error"/>
+ </p>
+
+ <p>
+ <label for="emailField"><fmt:message key="page.general.email"/></label>
+ <spring:bind path="email">
+ <input type="email" name="email" id="emailField" required="required"/>
+ </spring:bind>
+ <form:errors path="email" cssClass="error"/>
+ </p>
+
+ <p>
+ <label for="pageLayoutField"><fmt:message key="page.general.addpage.selectlayout"/></label>
+ <form:select path="pageLayout" id="pageLayoutField">
+ <form:option value="columns_1" id="columns_1_id"><fmt:message
+ key="page.general.addpage.layout.columns_1"/></form:option>
+ <form:option value="columns_2" id="columns_2_id"><fmt:message
+ key="page.general.addpage.layout.columns_2"/></form:option>
+ <form:option value="columns_2wn" id="columns_2wn_id"><fmt:message
+ key="page.general.addpage.layout.columns_2wn"/></form:option>
+ <form:option value="columns_3" id="columns_3_id"><fmt:message
+ key="page.general.addpage.layout.columns_3"/></form:option>
+ <form:option value="columns_3nwn" id="columns_3nwn_id"><fmt:message
+ key="page.general.addpage.layout.columns_3nwn"/></form:option>
+ <form:option value="columns_4" id="columns_4_id"><fmt:message
+ key="page.general.addpage.layout.columns_4"/></form:option>
+ <form:option value="columns_3nwn_1_bottom" id="columns_3nwn_1_bottom"><fmt:message
+ key="page.general.addpage.layout.columns_3nwn_1_bottom"/></form:option>
+ </form:select>
+ </p>
+ </fieldset>
+ <fieldset>
+ <fmt:message key="page.newaccount.button" var="submitButtonText"/>
+ <input type="submit" value="${submitButtonText}"/>
+ </fieldset>
+ </form:form>
+ </div>
+ </tiles:putAttribute>
+</tiles:insertDefinition>
<script src="//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.4.min.js"></script>
<script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.8.1/jquery.validate.min.js"></script>
<script src="<spring:url value="/script/rave.js"/>"></script>