You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by dd...@apache.org on 2007/01/03 03:03:34 UTC

svn commit: r492007 - in /struts/struts2/trunk: apps/showcase/src/main/java/org/apache/struts2/showcase/ apps/showcase/src/main/webapp/tags/ui/ core/src/main/resources/template/simple/

Author: ddewolf
Date: Tue Jan  2 18:03:33 2007
New Revision: 492007

URL: http://svn.apache.org/viewvc?view=rev&rev=492007
Log:
WW-1591 OptionTransferSelect doubleSize not used

Modified:
    struts/struts2/trunk/apps/showcase/src/main/java/org/apache/struts2/showcase/LotsOfOptiontransferselectAction.java
    struts/struts2/trunk/apps/showcase/src/main/webapp/tags/ui/lotsOfOptiontransferselect.jsp
    struts/struts2/trunk/core/src/main/resources/template/simple/optiontransferselect.ftl

Modified: struts/struts2/trunk/apps/showcase/src/main/java/org/apache/struts2/showcase/LotsOfOptiontransferselectAction.java
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/java/org/apache/struts2/showcase/LotsOfOptiontransferselectAction.java?view=diff&rev=492007&r1=492006&r2=492007
==============================================================================
--- struts/struts2/trunk/apps/showcase/src/main/java/org/apache/struts2/showcase/LotsOfOptiontransferselectAction.java (original)
+++ struts/struts2/trunk/apps/showcase/src/main/java/org/apache/struts2/showcase/LotsOfOptiontransferselectAction.java Tue Jan  2 18:03:33 2007
@@ -42,6 +42,9 @@
     private List _favouriteCountriesKeys;
     private List _notFavouriteCountriesKeys;
 
+    private List _favouriteSportsKeys;
+    private List _nonFavouriteSportsKeys;
+
     private List _prioritisedFavouriteCartoonCharacters;
     private List _prioritisedFavouriteCars;
     private List _prioritisedFavouriteCountries;
@@ -188,6 +191,37 @@
         _notFavouriteCountriesKeys = notFavouriteCountries;
     }
 
+    // Sports
+    public Map getDefaultNonFavoriteSports() {
+        Map m = new LinkedHashMap();
+        m.put("basketball", "Basketball");
+        m.put("football", "Football");
+        m.put("baseball", "Baseball");
+        return m;
+    }
+
+    public Map getDefaultFavoriteSports() {
+        return new LinkedHashMap();
+    }
+
+    public List getFavouriteSports() {
+        return _favouriteSportsKeys;
+    }
+
+    public void setFavouriteSports(List favouriteSportsKeys) {
+        this._favouriteSportsKeys = favouriteSportsKeys;
+    }
+
+    public List getNonFavouriteSports() {
+        return _nonFavouriteSportsKeys;
+    }
+
+    public void setNonFavouriteSports(List notFavouriteSportsKeys) {
+        this._nonFavouriteSportsKeys = notFavouriteSportsKeys;
+    }
+
+
+    
 
     public List getPrioritisedFavouriteCartoonCharacters() {
         return _prioritisedFavouriteCartoonCharacters;

Modified: struts/struts2/trunk/apps/showcase/src/main/webapp/tags/ui/lotsOfOptiontransferselect.jsp
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/webapp/tags/ui/lotsOfOptiontransferselect.jsp?view=diff&rev=492007&r1=492006&r2=492007
==============================================================================
--- struts/struts2/trunk/apps/showcase/src/main/webapp/tags/ui/lotsOfOptiontransferselect.jsp (original)
+++ struts/struts2/trunk/apps/showcase/src/main/webapp/tags/ui/lotsOfOptiontransferselect.jsp Tue Jan  2 18:03:33 2007
@@ -68,8 +68,25 @@
           /> 
         
     <br/>   
-    
-    <s:updownselect 
+
+    <s:optiontransferselect
+        tooltip="Pick One at a Time"
+        label="Favourite Sport"
+        leftTitle="Non Favourite Sports"
+        rightTitle="Favourite Sports"
+        name="nonFavouriteSports"
+        list="defaultNonFavoriteSports"
+        doubleName="favouriteSports"
+        doubleList="defaultFavouriteSports"
+        size="1" multiple="false"
+        doubleSize="5" doubleMultiple="true"
+        allowAddAllToLeft="false"
+        allowAddAllToRight="false"
+        allowSelectAll="false"
+          />
+    <br/>
+
+    <s:updownselect
         tooltip="Prioritized Your Favourite Cartoon Characters"
         label="Prioritised Favourite Cartoon Characters"
         list="defaultFavouriteCartoonCharacters" 
@@ -107,3 +124,4 @@
 </s:form>
 
 </body>
+</html>
\ No newline at end of file

Modified: struts/struts2/trunk/core/src/main/resources/template/simple/optiontransferselect.ftl
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/template/simple/optiontransferselect.ftl?view=diff&rev=492007&r1=492006&r2=492007
==============================================================================
--- struts/struts2/trunk/core/src/main/resources/template/simple/optiontransferselect.ftl (original)
+++ struts/struts2/trunk/core/src/main/resources/template/simple/optiontransferselect.ftl Tue Jan  2 18:03:33 2007
@@ -170,7 +170,7 @@
 <select 
 	name="${parameters.doubleName?default("")?html}"
 	<#if parameters.get("doubleSize")?exists><#t/>
-	size="${parameters.get("size")?html}"		
+	size="${parameters.get("doubleSize")?html}"		
 	</#if><#t/>
 	<#if parameters.doubleDisabled?default(false)><#t/>
 	disabled="disabled"