[seam-commits] Seam SVN: r12299 - in modules/security/trunk/examples/seamspace/src/main/webapp: WEB-INF and 1 other directory.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Fri Mar 26 02:42:26 EDT 2010


Author: shane.bryzak at jboss.com
Date: 2010-03-26 02:42:26 -0400 (Fri, 26 Mar 2010)
New Revision: 12299

Modified:
   modules/security/trunk/examples/seamspace/src/main/webapp/WEB-INF/web.xml
   modules/security/trunk/examples/seamspace/src/main/webapp/home.xhtml
   modules/security/trunk/examples/seamspace/src/main/webapp/index.html
Log:
minor


Modified: modules/security/trunk/examples/seamspace/src/main/webapp/WEB-INF/web.xml
===================================================================
--- modules/security/trunk/examples/seamspace/src/main/webapp/WEB-INF/web.xml	2010-03-26 04:59:57 UTC (rev 12298)
+++ modules/security/trunk/examples/seamspace/src/main/webapp/WEB-INF/web.xml	2010-03-26 06:42:26 UTC (rev 12299)
@@ -5,7 +5,25 @@
     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 
     <display-name>SeamSpace Example</display-name>
+    
+   <!-- JSF -->
 
+   <servlet>
+      <servlet-name>Faces Servlet</servlet-name>
+      <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+   <servlet-mapping>
+      <servlet-name>Faces Servlet</servlet-name>
+      <url-pattern>*.jsf</url-pattern>
+   </servlet-mapping>    
+   
+   <context-param>
+      <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
+      <param-value>.xhtml</param-value>
+   </context-param>   
+
     <!-- Content Servlet -->
     
     <servlet>

Modified: modules/security/trunk/examples/seamspace/src/main/webapp/home.xhtml
===================================================================
--- modules/security/trunk/examples/seamspace/src/main/webapp/home.xhtml	2010-03-26 04:59:57 UTC (rev 12298)
+++ modules/security/trunk/examples/seamspace/src/main/webapp/home.xhtml	2010-03-26 06:42:26 UTC (rev 12299)
@@ -1,93 +1,93 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"
+<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<ui:composition xmlns="http://www.w3.org/1999/xhtml"
     xmlns:ui="http://java.sun.com/jsf/facelets"
+    xmlns:f="http://java.sun.com/jsf/core"
     xmlns:h="http://java.sun.com/jsf/html"
-    xmlns:f="http://java.sun.com/jsf/core"
-    xmlns:s="http://jboss.com/products/seam/taglib">
+    template="/template.xhtml">
+    
+  <ui:define name="content">
+    <div id="contentMain">
+      <h1>Welcome to seamspace!</h1>
+      
+      <p>
+        This example project is an imitation of a popular social networking site, and has
+        been put together to demonstrate the various features of the Seam Security API.
+      </p>
+      
+      <p><b>New!</b> You can now use the <h:link view="/hashgen.xhtml" value="Password Hash Generator"/> 
+         page to generate password hashes for your own application.
+      </p>
+      
+    </div>
 
-  <ui:composition template="template.xhtml">
-    <ui:define name="content">
-      <div id="contentMain">
-        <h1>Welcome to seamspace!</h1>
-        
-        <p>
-          This example project is an imitation of a popular social networking site, and has
-          been put together to demonstrate the various features of the Seam Security API.
-        </p>
-        
-        <p><b>New!</b> You can now use the <s:link view="/hashgen.xhtml" value="Password Hash Generator"/> 
-           page to generate password hashes for your own application.
-        </p>
-        
-      </div>
+    <div id="contentDivider">
+    </div>
 
-      <div id="contentDivider">
-      </div>
-
-      <div id="contentSide">
-        <div class="advertising"></div>
-               
-        <h:form id="loginForm" rendered="#{not identity.loggedIn}">
-          <div class="memberLogin">
-            <div class="loginHeader">Member Login</div>
-            
-            <h:messages id="messages" globalOnly="true"/>
-            
-            <div class="loginRow">
-              <h:outputLabel for="name" value="Member name" styleClass="loginLabel"/>
-              <h:inputText id="name" value="#{credentials.username}"/>
-            </div>
-            
-            <div class="validationMsg">
-              <h:message for="name"/>
-            </div>
-            
-            <div class="loginRow">
-              <h:outputLabel for="password" value="Password" styleClass="loginLabel"/>
-              <h:inputSecret id="password" value="#{credentials.password}" redisplay="true"/>
-            </div>
-            
-            <div class="validationMsg">
-              <h:message for="password"/>
-            </div>          
-            
-            <div class="loginRow">
-              <h:outputLabel for="rememberMe" value="Remember me" styleClass="loginLabel"/>
-              <h:selectBooleanCheckbox id="rememberMe" value="#{identity.rememberMe}"/>
-            </div>
-
-            <div class="buttons">
-              <h:commandButton id="login" value="LOGIN" action="#{identity.login}" styleClass="loginButton"/>
-              <h:commandButton id="register" value="SIGN UP!" action="#{register.start}" styleClass="registerButton"/>
-            </div>
-
-            <br class="clear"/>
+    <div id="contentSide">
+      <div class="advertising"></div>
+             
+      <h:form id="loginForm" rendered="#{not identity.loggedIn}">
+        <div class="memberLogin">
+          <div class="loginHeader">Member Login</div>
           
+          <h:messages id="messages" globalOnly="true"/>
+          
+          <div class="loginRow">
+            <h:outputLabel for="name" value="Member name" styleClass="loginLabel"/>
+            <h:inputText id="name" value="#{credentials.username}"/>
           </div>
           
-          <span>Tip: You can log in using <b>demo/demo</b> as the username/password</span>
-        </h:form>
-        
-        <div class="newMembers">
-          <div class="newMembersHeader">Cool new members</div>
-                    
-          <ui:repeat value="#{newMembers}" var="newMember">
-            <div class="newMember">
+          <div class="validationMsg">
+            <h:message for="name"/>
+          </div>
+          
+          <div class="loginRow">
+            <h:outputLabel for="password" value="Password" styleClass="loginLabel"/>
+            <h:inputSecret id="password" value="#{credentials.password}" redisplay="true"/>
+          </div>
+          
+          <div class="validationMsg">
+            <h:message for="password"/>
+          </div>          
+          
+          <div class="loginRow">
+            <h:outputLabel for="rememberMe" value="Remember me" styleClass="loginLabel"/>
+            <h:selectBooleanCheckbox id="rememberMe" value="#{identity.rememberMe}"/>
+          </div>
 
-              <s:link view="/profile.seam" propagation="none">
-                <f:param name="name" value="#{newMember.memberName}"/>
-                #{newMember.memberName}<br/>
-                <h:graphicImage value="/content/images?id=#{newMember.picture.imageId}&amp;width=90"/>
-              </s:link>
-              
-            </div>
-          </ui:repeat>          
-          
+          <div class="buttons">
+            <h:commandButton id="login" value="LOGIN" action="#{identity.login}" styleClass="loginButton"/>
+            <h:commandButton id="register" value="SIGN UP!" action="#{register.start}" styleClass="registerButton"/>
+          </div>
+
           <br class="clear"/>
+        
         </div>
+        
+        <span>Tip: You can log in using <b>demo/demo</b> as the username/password</span>
+      </h:form>
+      
+      <div class="newMembers">
+        <div class="newMembersHeader">Cool new members</div>
+                  
+        <ui:repeat value="#{newMembers}" var="newMember">
+          <div class="newMember">
+
+            <h:link view="/profile.seam" propagation="none">
+              <f:param name="name" value="#{newMember.memberName}"/>
+              #{newMember.memberName}<br/>
+              <h:graphicImage value="/content/images?id=#{newMember.picture.imageId}&amp;width=90"/>
+            </h:link>
+            
+          </div>
+        </ui:repeat>          
+        
+        <br class="clear"/>
       </div>
-     
-    </ui:define>
-    
-  </ui:composition>
-</html>
+    </div>
+   
+  </ui:define>
+  
+</ui:composition>

Modified: modules/security/trunk/examples/seamspace/src/main/webapp/index.html
===================================================================
--- modules/security/trunk/examples/seamspace/src/main/webapp/index.html	2010-03-26 04:59:57 UTC (rev 12298)
+++ modules/security/trunk/examples/seamspace/src/main/webapp/index.html	2010-03-26 06:42:26 UTC (rev 12299)
@@ -1,5 +1,5 @@
 <html>
 <head>
-  <meta http-equiv="Refresh" content="0; URL=home.seam">
+  <meta http-equiv="Refresh" content="0; URL=home.jsf">
 </head>
 </html>
\ No newline at end of file



More information about the seam-commits mailing list