diff --git a/apps/showcase/src/main/webapp/hangman/hangmanAjax.ftl b/apps/showcase/src/main/webapp/hangman/hangmanAjax.ftl new file mode 100644 index 000000000..373e52fe9 --- /dev/null +++ b/apps/showcase/src/main/webapp/hangman/hangmanAjax.ftl @@ -0,0 +1,232 @@ + + + + Showcase - Hangman + <@saf.head theme="ajax" debug="false" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ <@saf.url id="url" value="/hangman/images/hangman.png" /> + Hangman" + width="197" height="50" border="0"/> + + <#-- Guesses Left --> +
+ <@saf.set name="guessLeftImageName" value="%{'Chalkboard_'+hangman.guessLeft()+'.png'}" /> + <@saf.url id="url" value="%{'/hangman/images/'+#guessLeftImageName}" /> + No. Guesses Left" width="20" height="20" border="0" /> +
+
+ <@saf.url id="url" value="/hangman/images/guesses-left.png" /> + Guesses Left" width="164" height="11" border="0"/> +
+ <#-- Display Scaffold --> +
+ <@saf.set name="scaffoldImageName" value="%{'scaffold_'+hangman.guessLeft()+'.png'}" /> + <@saf.url id="url" value="%{'/hangman/images/'+#scaffoldImageName}" /> + " border="0"/> +
+
+

+ <@saf.url id="url" value="/hangman/images/guess.png" /> + Current Guess" + align="MIDDLE" width="127" height="20" border="0"/>

+
+ <#-- Display Vacab --> +
+ <@saf.iterator id="currentCharacter" value="%{hangman.vocab.inCharacters()}" stat="stat"> + <#if hangman.characterGuessedBefore(currentCharacter)> + <@saf.set name="chalkboardImageName" value="%{'Chalkboard_'+#currentCharacter.toString()+'.png'}" /> + <@saf.url id="url" value="%{'/hangman/images/'+#url}" /> + <@saf.property value=" + src="<@saf.property value="%{#url}" />" width="36" border="0"/> + <#else> + <@saf.url id="url" value="/hangman/images/Chalkboard_underscroll.png" /> + _" width="36" border="0"/> + + +
+
+

+ <@saf.url id="url" value="/hangman/images/choose.png" /> + Choose" + height="20" width="151" border="0"/> +

+
+ + <#-- Show Characters Available --> +
+ <@saf.iterator id="currentCharacter" value="%{hangman.charactersAvailable}" status="stat"> + <@saf.set name="chalkboardImageName" value="%{'Chalkboard_'+#currentCharacter+'.png'}" /> + <@saf.url id="chalkboardImageUrl" value="%{'/hangman/images/'+#chalkboardImageName}" /> + <@saf.url id="spacerUrl" value="/hangman/images/letter-spacer.png" /> + + <@saf.a theme="ajax" + href="ajax/blank.action" + id="%{#currentCharacter}" + notifyTopics="topicGuessMade" + showErrorTransportText="true"> + " width="36" border="0" /> + + +
+ + +
+ +
+ + +