[jboss-cvs] jboss-seam/examples/blog/resources/WEB-INF ...
Gavin King
gavin.king at jboss.com
Mon Dec 18 11:50:13 EST 2006
User: gavin
Date: 06/12/18 11:50:13
Modified: examples/blog/resources/WEB-INF pages.xml
Log:
transparent navigation
Revision Changes Path
1.6 +42 -5 jboss-seam/examples/blog/resources/WEB-INF/pages.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: pages.xml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/blog/resources/WEB-INF/pages.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- pages.xml 10 Nov 2006 19:07:54 -0000 1.5
+++ pages.xml 18 Dec 2006 16:50:13 -0000 1.6
@@ -5,15 +5,52 @@
<pages>
<page view-id="/search.xhtml">
- <param name="searchPattern" value="#{searchService.searchPattern}"/>
+
+ <param name="searchPattern"
+ value="#{searchService.searchPattern}"/>
+
</page>
- <page view-id="/entry.xhtml" action="#{entryAction.loadBlogEntry(blogEntry.id)}">
- <param name="blogEntryId" value="#{blogEntry.id}"/>
+ <page view-id="/entry.xhtml">
+
+ <param name="blogEntryId"
+ value="#{blogEntry.id}"/>
+
+ <action execute="#{entryAction.loadBlogEntry(blogEntry.id)}"/>
+
</page>
- <page view-id="/post.xhtml" action="#{loginAction.challenge}"/>
+ <page view-id="/post.xhtml">
+
+ <action execute="#{loginAction.challenge}"/>
+
+ <action execute="#{postAction.post}"
+ if="#{validation.succeeded}"/>
+
+ <action execute="#{postAction.invalid}"
+ if="#{validation.failed}"/>
+
+ <action-navigation from-action="#{postAction.post}">
+ <redirect view-id="/index.xhtml"/>
+ </action-navigation>
- <page view-id="*" action="#{blog.hitCount.hit}"/>
+ </page>
+
+ <page view-id="/login.xhtml">
+
+ <action execute="#{loginAction.login}"
+ if="#{validation.succeeded}"/>
+
+ <action-navigation>
+ <outcome if="#{loginAction.loggedIn}">
+ <redirect view-id="/post.xhtml"/>
+ </outcome>
+ </action-navigation>
+
+ </page>
+
+ <page view-id="*">
+ <action execute="#{blog.hitCount.hit}"/>
+ </page>
</pages>
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list