CVS: TapestryBook/hangman2/src/context/WEB-INF Border.jwc,NONE,1.1 Home.page,NONE,1.1 Digit.jwc,NONE,1.1 Letter.html,NONE,1.1 Scaffold.html,NONE,1.1 Win.page,NONE,1.1 Spell.jwc,NONE,1.1 Letter.jwc,NONE,1.1 Guess.page,NONE,1.1 web.xml,NONE,1.1 Digit.html,NONE,1.1 Scaffold.jwc,NONE,1.1 Lose.page,NONE,1.1 Border.html,NONE,1.1 Spell.html,NONE,1.1
Howard Lewis Ship <[email protected]> Sat, 12 Jul 2003 08:51:53 -0700
| Newsgroups | gmane.comp.java.tapestry.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/tapestry/TapestryBook/hangman2/src/context/WEB-INF
In directory sc8-pr-cvs1:/tmp/cvs-serv24761/hangman2/src/context/WEB-INF
Added Files:
Border.jwc Home.page Digit.jwc Letter.html Scaffold.html
Win.page Spell.jwc Letter.jwc Guess.page web.xml Digit.html
Scaffold.jwc Lose.page Border.html Spell.html
Log Message:
Reorganize more examples for common build file.
--- NEW FILE: Border.jwc ---
<?xml version="1.0"?>
<!-- $Id: Border.jwc,v 1.1 2003/07/12 15:51:51 hship Exp $ -->
<!DOCTYPE component-specification PUBLIC
"-//Apache Software Foundation//Tapestry Specification 3.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">
<component-specification
allow-body="yes"
allow-informal-parameters="no">
<context-asset name="stylesheet" path="css/hangman.css"/>
</component-specification>
--- NEW FILE: Home.page ---
<?xml version="1.0"?>
<!-- $Id: Home.page,v 1.1 2003/07/12 15:51:51 hship Exp $ -->
<!DOCTYPE page-specification PUBLIC
"-//Apache Software Foundation//Tapestry Specification 3.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">
<!-- Home is a very simple page, it only has a single dynamic aspect, the start button. The listener
method for that start button is in the Home page class. -->
<page-specification class="hangman2.Home"/>
--- NEW FILE: Digit.jwc ---
<?xml version="1.0"?>
<!-- $Id: Digit.jwc,v 1.1 2003/07/12 15:51:51 hship Exp $ -->
<!DOCTYPE component-specification PUBLIC
"-//Apache Software Foundation//Tapestry Specification 3.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">
<component-specification
allow-body="no"
allow-informal-parameters="no">
<parameter name="digit" direction="in" required="yes" type="int"/>
<component id="image" type="Image">
<binding name="image">
getAsset("digit" + digit)
</binding>
<binding name="alt" expression="digit"/>
</component>
<context-asset name="digit0" path="images/Chalkboard_1x7.png"/>
<context-asset name="digit1" path="images/Chalkboard_1x8.png"/>
<context-asset name="digit2" path="images/Chalkboard_2x7.png"/>
<context-asset name="digit3" path="images/Chalkboard_2x8.png"/>
<context-asset name="digit4" path="images/Chalkboard_3x7.png"/>
<context-asset name="digit5" path="images/Chalkboard_3x8.png"/>
</component-specification>
--- NEW FILE: Letter.html ---
<img jwcid="@Image" image="ognl:letterImage" alt="ognl:letterLabel" height="36" src="images/Chalkboard_5x3.png" width="36" border="0"/>
--- NEW FILE: Scaffold.html ---
<img jwcid="image" alt="[Scaffold]" src="images/scaffold.png" border="0"/>
--- NEW FILE: Win.page ---
<?xml version="1.0"?>
<!-- $Id: Win.page,v 1.1 2003/07/12 15:51:51 hship Exp $ -->
<!DOCTYPE page-specification PUBLIC
"-//Apache Software Foundation//Tapestry Specification 3.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">
<page-specification class="hangman2.WinLose"/>
--- NEW FILE: Spell.jwc ---
<?xml version="1.0"?>
<!-- $Id: Spell.jwc,v 1.1 2003/07/12 15:51:51 hship Exp $ -->
<!DOCTYPE component-specification PUBLIC
"-//Apache Software Foundation//Tapestry Specification 3.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">
<component-specification
allow-body="no"
allow-informal-parameters="no">
<property-specification name="letter" type="char"/>
</component-specification>
--- NEW FILE: Letter.jwc ---
<?xml version="1.0"?>
<!-- $Id: Letter.jwc,v 1.1 2003/07/12 15:51:51 hship Exp $ -->
<!DOCTYPE component-specification PUBLIC
"-//Apache Software Foundation//Tapestry Specification 3.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">
<component-specification
class="hangman2.Letter"
allow-body="no"
allow-informal-parameters="no">
<parameter name="letter" direction="in" required="yes" type="char"/>
<parameter name="disabled" direction="in" type="boolean"/>
<context-asset name="space" path="images/letter-spacer.png"/>
<context-asset name="dash" path="images/Chalkboard_5x3.png"/>
<context-asset name="a" path="images/Chalkboard_1x1.png"/>
<context-asset name="b" path="images/Chalkboard_1x2.png"/>
<context-asset name="c" path="images/Chalkboard_1x3.png"/>
<context-asset name="d" path="images/Chalkboard_1x4.png"/>
<context-asset name="e" path="images/Chalkboard_1x5.png"/>
<context-asset name="f" path="images/Chalkboard_1x6.png"/>
<context-asset name="g" path="images/Chalkboard_2x1.png"/>
<context-asset name="h" path="images/Chalkboard_2x2.png"/>
<context-asset name="i" path="images/Chalkboard_2x3.png"/>
<context-asset name="j" path="images/Chalkboard_2x4.png"/>
<context-asset name="k" path="images/Chalkboard_2x5.png"/>
<context-asset name="l" path="images/Chalkboard_2x6.png"/>
<context-asset name="m" path="images/Chalkboard_3x1.png"/>
<context-asset name="n" path="images/Chalkboard_3x2.png"/>
<context-asset name="o" path="images/Chalkboard_3x3.png"/>
<context-asset name="p" path="images/Chalkboard_3x4.png"/>
<context-asset name="q" path="images/Chalkboard_3x5.png"/>
<context-asset name="r" path="images/Chalkboard_3x6.png"/>
<context-asset name="s" path="images/Chalkboard_4x1.png"/>
<context-asset name="t" path="images/Chalkboard_4x2.png"/>
<context-asset name="u" path="images/Chalkboard_4x3.png"/>
<context-asset name="v" path="images/Chalkboard_4x4.png"/>
<context-asset name="w" path="images/Chalkboard_4x5.png"/>
<context-asset name="x" path="images/Chalkboard_4x6.png"/>
<context-asset name="y" path="images/Chalkboard_5x1.png"/>
<context-asset name="z" path="images/Chalkboard_5x2.png"/>
</component-specification>
--- NEW FILE: Guess.page ---
<?xml version="1.0"?>
<!-- $Id: Guess.page,v 1.1 2003/07/12 15:51:51 hship Exp $ -->
<!DOCTYPE page-specification PUBLIC
"-//Apache Software Foundation//Tapestry Specification 3.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">
<page-specification class="hangman2.Guess">
<property-specification name="letter" type="char"/>
<property-specification name="guessIndex" type="int"/>
<property-specification name="letterGuessed" type="boolean"/>
<!-- Iterate over a set of flags indicating whether each letter has been guessed. -->
<component id="selectLoop" type="Foreach">
<binding name="source" expression="visit.game.guessedLetters"/>
<binding name="value" expression="letterGuessed"/>
<binding name="index" expression="guessIndex"/>
</component>
<component id="select" type="DirectLink">
<binding name="listener" expression="listeners.makeGuess"/>
<binding name="parameters" expression="letterForGuessIndex"/>
<binding name="disabled" expression="letterGuessed"/>
</component>
</page-specification>
--- NEW FILE: web.xml ---
<?xml version="1.0"?>
<!-- web.xml,v 1.1 2002/07/08 21:46:10 hship Exp -->
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<servlet>
<servlet-name>hangman2</servlet-name>
<servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class>
<init-param>
<param-name>org.apache.tapestry.visit-class</param-name>
<param-value>hangman2.Visit</param-value>
</init-param>
<!-- Set the load order -->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>hangman2</servlet-name>
<url-pattern>/app</url-pattern>
</servlet-mapping>
</web-app>
--- NEW FILE: Digit.html ---
<img jwcid="image" width="36" height="36"/>
--- NEW FILE: Scaffold.jwc ---
<?xml version="1.0"?>
<!-- $Id: Scaffold.jwc,v 1.1 2003/07/12 15:51:51 hship Exp $ -->
<!DOCTYPE component-specification PUBLIC
"-//Apache Software Foundation//Tapestry Specification 3.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">
<component-specification
allow-body="no"
allow-informal-parameters="no">
<parameter name="digit" direction="in" required="yes" type="int"/>
<component id="image" type="Image">
<binding name="image">
getAsset("scaffold" + digit)
</binding>
</component>
<context-asset name="scaffold5" path="images/scaffold.png"/>
<context-asset name="scaffold4" path="images/scaffold-1.png"/>
<context-asset name="scaffold3" path="images/scaffold-2.png"/>
<context-asset name="scaffold2" path="images/scaffold-3.png"/>
<context-asset name="scaffold1" path="images/scaffold-4.png"/>
<context-asset name="scaffold0" path="images/scaffold-5.png"/>
</component-specification>
--- NEW FILE: Lose.page ---
<?xml version="1.0"?>
<!-- $Id: Lose.page,v 1.1 2003/07/12 15:51:51 hship Exp $ -->
<!DOCTYPE page-specification PUBLIC
"-//Apache Software Foundation//Tapestry Specification 3.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">
<page-specification class="hangman2.WinLose"/>
--- NEW FILE: Border.html ---
<html jwcid="@Shell" title="Tapestry Hangman" stylesheet="ognl:assets.stylesheet">
<body jwcid="@Body">
<span jwcid="@RenderBody">Page specific content goes here.</span>
</body>
</html>
--- NEW FILE: Spell.html ---
<span jwcid="@Foreach" source="ognl:page.visit.game.letters" value="ognl:letter"><img jwcid="@Letter" letter="ognl:letter"/></span>
-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book.
www.parasoft.com/bulletproofapps1