CVS: TapestryBook/hangman1/context/WEB-INF Letter.jwc,NONE,1.1 Digit.html,NONE,1.1 Letter.html,NONE,1.1 Digit.jwc,NONE,1.1 Border.jwc,NONE,1.1 Spell.html,NONE,1.1 Scaffold.jwc,NONE,1.1 Scaffold.html,NONE,1.1 Border.html,NONE,1.1 Spell.jwc,NONE,1.1 Lose.page,1.2,1.3 Win.page,1.3,1.4 Guess.page,1.3,1.4 Home.page,1.2,1.3

Howard Lewis Ship <[email protected]> Sat, 15 Mar 2003 19:05:26 -0800
Newsgroups gmane.comp.java.tapestry.cvs
Message-ID <[email protected]>
Update of /cvsroot/tapestry/TapestryBook/hangman1/context/WEB-INF
In directory sc8-pr-cvs1:/tmp/cvs-serv11536/hangman2/context/WEB-INF

Modified Files:
	Lose.page Win.page Guess.page Home.page 
Added Files:
	Letter.jwc Digit.html Letter.html Digit.jwc Border.jwc 
	Spell.html Scaffold.jwc Scaffold.html Border.html Spell.jwc 
Log Message:
Update book, adding chapter 06.

--- NEW FILE: Letter.jwc ---
<?xml version="1.0"?>
<!-- $Id: Letter.jwc,v 1.1 2003/03/16 03:05:23 hship Exp $ -->
<!DOCTYPE component-specification PUBLIC 
	"-//Apache Software Foundation//Tapestry Specification 1.4//EN" 
	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.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: Digit.html ---
<img jwcid="image" width="36" height="36"/>
--- 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: Digit.jwc ---
<?xml version="1.0"?>
<!-- $Id: Digit.jwc,v 1.1 2003/03/16 03:05:24 hship Exp $ -->
<!DOCTYPE component-specification PUBLIC 
	"-//Apache Software Foundation//Tapestry Specification 1.4//EN" 
	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.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: Border.jwc ---
<?xml version="1.0"?>
<!-- $Id: Border.jwc,v 1.1 2003/03/16 03:05:24 hship Exp $ -->
<!DOCTYPE component-specification PUBLIC 
	"-//Apache Software Foundation//Tapestry Specification 1.4//EN" 
	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.dtd">
	     	
<component-specification
	allow-body="yes"
	allow-informal-parameters="no">
  
	<context-asset name="stylesheet" path="css/hangman.css"/>
  
</component-specification>
--- NEW FILE: Spell.html ---
<span jwcid="@Foreach" source="ognl:page.visit.game.letters" value="ognl:letter">
<img jwcid="@Letter" letter="ognl:letter"/>
</span>
--- NEW FILE: Scaffold.jwc ---
<?xml version="1.0"?>
<!-- $Id: Scaffold.jwc,v 1.1 2003/03/16 03:05:24 hship Exp $ -->
<!DOCTYPE component-specification PUBLIC 
	"-//Apache Software Foundation//Tapestry Specification 1.4//EN" 
	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.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: Scaffold.html ---
<IMG jwcid="image" alt="[Scaffold]" src="images/scaffold.png" border="0"/>
--- 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.jwc ---
<?xml version="1.0"?>
<!-- $Id: Spell.jwc,v 1.1 2003/03/16 03:05:24 hship Exp $ -->
<!DOCTYPE component-specification PUBLIC 
	"-//Apache Software Foundation//Tapestry Specification 1.4//EN" 
	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.dtd">
	     	
<component-specification
	allow-body="no"
	allow-informal-parameters="no">

	<property-specification name="letter" type="char"/>
  
</component-specification>
Index: Lose.page
===================================================================
RCS file: /cvsroot/tapestry/TapestryBook/hangman1/context/WEB-INF/Lose.page,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** Lose.page	7 Feb 2003 16:39:00 -0000	1.2
--- Lose.page	16 Mar 2003 03:05:24 -0000	1.3
***************
*** 5,36 ****
  	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.dtd">
  	     	
! <page-specification class="hangman1.Lose">
!        
!   <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"/>
! 
! </page-specification>
--- 5,7 ----
  	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.dtd">
  	     	
! <page-specification class="hangman2.WinLose"/>
\ No newline at end of file

Index: Win.page
===================================================================
RCS file: /cvsroot/tapestry/TapestryBook/hangman1/context/WEB-INF/Win.page,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Win.page	7 Feb 2003 16:39:00 -0000	1.3
--- Win.page	16 Mar 2003 03:05:24 -0000	1.4
***************
*** 5,53 ****
  	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.dtd">
  	     	
! <page-specification class="hangman1.Win">
! 
!   <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"/>
!   
!   <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"/>
!   
!   <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"/>
! 
! </page-specification>
--- 5,7 ----
  	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.dtd">
  	     	
! <page-specification class="hangman2.WinLose"/>

Index: Guess.page
===================================================================
RCS file: /cvsroot/tapestry/TapestryBook/hangman1/context/WEB-INF/Guess.page,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Guess.page	7 Feb 2003 16:39:01 -0000	1.3
--- Guess.page	16 Mar 2003 03:05:24 -0000	1.4
***************
*** 5,9 ****
  	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.dtd">
  	     	
! <page-specification class="hangman1.Guess">
    
    <!-- Iterate over a set of flags indicating whether each letter has been guessed. -->
--- 5,13 ----
  	"http://jakarta.apache.org/tapestry/dtd/Tapestry_1_4.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. -->
***************
*** 21,67 ****
    </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"/>
-   
-   <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"/>
-   
-   <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"/>
-   
  </page-specification>
--- 25,27 ----

Index: Home.page
===================================================================
RCS file: /cvsroot/tapestry/TapestryBook/hangman1/context/WEB-INF/Home.page,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** Home.page	7 Feb 2003 16:39:01 -0000	1.2
--- Home.page	16 Mar 2003 03:05:24 -0000	1.3
***************
*** 8,10 ****
        method for that start button is in the Home page class. -->
        	
! <page-specification class="hangman1.Home"/>
--- 8,10 ----
        method for that start button is in the Home page class. -->
        	
! <page-specification class="hangman2.Home"/>



-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en