Author: musachy
Date: Mon May 28 14:38:46 2007
New Revision: 542323

URL: http://svn.apache.org/viewvc?view=rev&rev=542323
Log:
Fix hangman example to use Dojo plugin tags

Modified:
    struts/struts2/trunk/apps/showcase/src/main/webapp/hangman/hangmanAjax.ftl
    struts/struts2/trunk/apps/showcase/src/main/webapp/hangman/test.ftl
    
struts/struts2/trunk/apps/showcase/src/main/webapp/hangman/updateCharacterAvailable.ftl

Modified: 
struts/struts2/trunk/apps/showcase/src/main/webapp/hangman/hangmanAjax.ftl
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/webapp/hangman/hangmanAjax.ftl?view=diff&rev=542323&r1=542322&r2=542323
==============================================================================
--- struts/struts2/trunk/apps/showcase/src/main/webapp/hangman/hangmanAjax.ftl 
(original)
+++ struts/struts2/trunk/apps/showcase/src/main/webapp/hangman/hangmanAjax.ftl 
Mon May 28 14:38:46 2007
@@ -2,7 +2,7 @@
 <html>
 <head>
        <title>Showcase - Hangman</title>
-       <@s.head theme="ajax" debug="false" />
+       <@sx.head />
 </head>
 <body>
 
@@ -17,14 +17,13 @@
     }
 
        var _listeners = {
-                  guessMade: function(sourceId, type) {
-                       if(type == "before") {
-                                       this.guessMadeFunc(sourceId);
-                                       this.updateCharacterAvailable(sourceId);
-                                       this.updateVocab(sourceId);
-                                       this.updateScaffold(sourceId);
-                                       this.updateGuessLeft(sourceId);
-                               }
+                  guessMade: function(request, widget) {
+                       var sourceId = widget.widgetId;
+                       this.guessMadeFunc(sourceId);
+                       this.updateCharacterAvailable(sourceId);
+                       this.updateVocab(sourceId);
+                       this.updateScaffold(sourceId);
+                       this.updateGuessLeft(sourceId);
                   },
               guessMadeFunc: function(sourceId) {
                                        var requestAttr = { character: sourceId 
};
@@ -216,13 +215,11 @@
       <@s.url id="spacerUrl" value="/hangman/images/letter-spacer.png" />
 
       <@s.url id="blankUrl" value="ajax/blank.action" includeContext="false" />
-      <@s.a theme="ajax"
-                 href="%{blankUrl}"
-                 id="%{#currentCharacter}"
-                 notifyTopics="topicGuessMade"
+      <@sx.a  id="%{#currentCharacter}"
+                 beforeNotifyTopics="topicGuessMade"
                  showErrorTransportText="true">
        <img height="36" alt="" src="<@s.property 
value="%{#chalkboardImageUrl}" />" width="36" border="0" />
-      </@s.a>
+      </@sx.a>
        </@s.iterator>
        </div>
 

Modified: struts/struts2/trunk/apps/showcase/src/main/webapp/hangman/test.ftl
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/webapp/hangman/test.ftl?view=diff&rev=542323&r1=542322&r2=542323
==============================================================================
--- struts/struts2/trunk/apps/showcase/src/main/webapp/hangman/test.ftl 
(original)
+++ struts/struts2/trunk/apps/showcase/src/main/webapp/hangman/test.ftl Mon May 
28 14:38:46 2007
@@ -1,7 +1,7 @@
 
 <html>
 <head>
-  <@s.head theme="ajax" debug="true" />
+  <@sx.head />
 </head>
 <body>
        

Modified: 
struts/struts2/trunk/apps/showcase/src/main/webapp/hangman/updateCharacterAvailable.ftl
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/webapp/hangman/updateCharacterAvailable.ftl?view=diff&rev=542323&r1=542322&r2=542323
==============================================================================
--- 
struts/struts2/trunk/apps/showcase/src/main/webapp/hangman/updateCharacterAvailable.ftl
 (original)
+++ 
struts/struts2/trunk/apps/showcase/src/main/webapp/hangman/updateCharacterAvailable.ftl
 Mon May 28 14:38:46 2007
@@ -22,13 +22,11 @@
       <@s.url id="spacerUrl" value="/hangman/images/letter-spacer.png" />
       <@s.url id="blankUrl" value="ajax/blank.action" includeContext="false" />
       
-      <@s.a theme="ajax"
-                 id="%{#currentCharacter}" 
-                 href="%{blankUrl}"
-                 notifyTopics="topicGuessMade"
+      <@sx.a  id="%{#currentCharacter}" 
+                 afterNotifyTopics="topicGuessMade"
                  showErrorTransportText="true">
        <img height="36" alt="" src="<@s.property 
value="%{#chalkboardImageUrl}" />" width="36" border="0" />
-      </@s.a>
+      </@sx.a>
       
       <#--
       <a href="#" id="<@s.property value="%{#currentCharacter}"/>" >


Reply via email to