[CONF] Confluence Changes in the last 24 hours
- This is a daily summary of all recent changes in Confluence. - Updated Spaces: - Apache Roller (ROLLER) http://cwiki.apache.org/confluence/display/ROLLER | |-New Comments in This Space |-- http://cwiki.apache.org/confluence/display/ROLLER/Proposal+Roller+4.0+Release (1) Apache Struts 2 Plugin Registry (S2PLUGINS) http://cwiki.apache.org/confluence/display/S2PLUGINS | |-Pages Added or Edited in This Space |-- Home was last edited by husted (12:46 PM). | http://cwiki.apache.org/confluence/display/S2PLUGINS/Home Apache Geronimo Project Management (GMOxPMGT) http://cwiki.apache.org/confluence/display/GMOxPMGT | |-Pages Added or Edited in This Space |-- Geronimo 2.0 Web Services support was last edited by [EMAIL PROTECTED] (12:01 PM). | http://cwiki.apache.org/confluence/display/GMOxPMGT/Geronimo+2.0+Web+Services+support Apache Geronimo v1.1 (GMOxDOC11) http://cwiki.apache.org/confluence/display/GMOxDOC11 | |-Pages Added or Edited in This Space |-- geronimo-ra.xml was last edited by [EMAIL PROTECTED] (11:54 PM). | http://cwiki.apache.org/confluence/display/GMOxDOC11/geronimo-ra.xml Apache Struts 2 Documentation (WW) http://cwiki.apache.org/confluence/display/WW | |-Pages Added or Edited in This Space |-- Action Configuration was last edited by phil (10:39 PM). | http://cwiki.apache.org/confluence/display/WW/Action+Configuration |-- UI Tag Reference was last edited by husted (01:52 PM). | http://cwiki.apache.org/confluence/display/WW/UI+Tag+Reference |-- web.xml was last edited by husted (01:48 PM). | http://cwiki.apache.org/confluence/display/WW/web.xml |-- Core Developers Guide was last edited by husted (12:48 PM). | http://cwiki.apache.org/confluence/display/WW/Core+Developers+Guide |-- Using Freemarker Templates was last edited by husted (12:29 PM). | http://cwiki.apache.org/confluence/display/WW/Using+Freemarker+Templates |-- Hello World was last edited by husted (12:20 PM). | http://cwiki.apache.org/confluence/display/WW/Hello+World Apache Struts 2 Wiki (S2WIKI) http://cwiki.apache.org/confluence/display/S2WIKI | |-Pages Added or Edited in This Space |-- Companies that provide Struts 2 support was last edited by framiere (03:05 AM). | http://cwiki.apache.org/confluence/display/S2WIKI/Companies+that+provide+Struts+2+support Apache Tuscany (TUSCANY) http://cwiki.apache.org/confluence/display/TUSCANY | |-Pages Added or Edited in This Space |-- SCA Jumpstart was created by jmarino (11:03 PM). | http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Jumpstart |-- Java SCA Documentation Menu was last edited by jmarino (10:54 PM). | http://cwiki.apache.org/confluence/display/TUSCANY/Java+SCA+Documentation+Menu |-- Building an Application was created by antollinim (10:20 AM). | http://cwiki.apache.org/confluence/display/TUSCANY/Building+an+Application |-- SCA Java User Guide was last edited by antollinim (10:12 AM). | http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+User+Guide |-- News and Events was last edited by jmarino (12:58 AM). | http://cwiki.apache.org/confluence/display/TUSCANY/News+and+Events Apache Wicket (WICKET) http://cwiki.apache.org/confluence/display/WICKET | |-Pages Added or Edited in This Space |-- Form validation messages was last edited by wireframe (02:27 PM). | http://cwiki.apache.org/confluence/display/WICKET/Form+validation+messages |-- Creating a FormComponentAjaxBehavior was created by ivaynberg (11:02 AM). | http://cwiki.apache.org/confluence/display/WICKET/Creating+a+FormComponentAjaxBehavior |-- To Sync Between Branches was last edited by jbq (09:59 AM). | http://cwiki.apache.org/confluence/display/WICKET/To+Sync+Between+Branches Felix (FELIX) http://cwiki.apache.org/confluence/display/FELIX | |-New Comments in This Space |-- http://cwiki.apache.org/confluence/display/FELIX/Felix+OSGi+tutorial (1) Apache Qpid (qpid) http://cwiki.apache.org/confluence/display/qpid | |-Pages Added or Edited in This Space |-- Interop Testing Spec was created by ritchiem (07:36 AM). | http://cwiki.apache.org/confluence/display/qpid/Interop+Testing+Spec Apache ActiveMQ (ACTIVEMQ) http://cwiki.apache.org/confluence/display/ACTIVEMQ | |-Pages Added or Edited in This Space |-- Performance report was last edited by jstrachan (04:04 AM). | http://cwiki.apache.org/confluence/display/ACTIVEMQ/Performance+report |-- How does ActiveMQ compare to JBossMQ was last edited by jstrachan (03:59 AM). | http://cwiki.apache.org/confluence/display/ACTIVEMQ/How+does+ActiveMQ+compare+to+JBossMQ Apache Directory SandBox (DIRxSBOX) http://cwiki.apache.org/confluence/display/DIRxSBOX | |-Pages Added or Edited in This Space |-- 1. Architecture was created by ck (11:55 AM). | http://cwiki.apache.org/
svn commit: r515063 - /struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java
Author: jmitchell Date: Tue Mar 6 02:47:05 2007 New Revision: 515063 URL: http://svn.apache.org/viewvc?view=rev&rev=515063 Log: Fix simple documentation error. WW-1794 Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java?view=diff&rev=515063&r1=515062&r2=515063 == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java Tue Mar 6 02:47:05 2007 @@ -46,7 +46,7 @@ * * Default action mapper implementation, using the standard *.[ext] (where ext * usually "action") pattern. The extension is looked up from the Struts - * configuration key struts.action.exection. + * configuration key struts.action.extension. * * To help with dealing with buttons and other related requirements, this * mapper (and other [EMAIL PROTECTED] ActionMapper}s, we hope) has the ability to name a
svn commit: r515237 - in /struts/struts1/trunk/core/src/test/java/org/apache/struts/validator: PojoBean.java TestValidWhen.java
Author: niallp Date: Tue Mar 6 10:17:51 2007 New Revision: 515237 URL: http://svn.apache.org/viewvc?view=rev&rev=515237 Log: Add a test case to demonstrate Jira Isssue STR-2802 Modified: struts/struts1/trunk/core/src/test/java/org/apache/struts/validator/PojoBean.java struts/struts1/trunk/core/src/test/java/org/apache/struts/validator/TestValidWhen.java Modified: struts/struts1/trunk/core/src/test/java/org/apache/struts/validator/PojoBean.java URL: http://svn.apache.org/viewvc/struts/struts1/trunk/core/src/test/java/org/apache/struts/validator/PojoBean.java?view=diff&rev=515237&r1=515236&r2=515237 == --- struts/struts1/trunk/core/src/test/java/org/apache/struts/validator/PojoBean.java (original) +++ struts/struts1/trunk/core/src/test/java/org/apache/struts/validator/PojoBean.java Tue Mar 6 10:17:51 2007 @@ -35,6 +35,7 @@ protected Integer integerValue2; protected PojoBean[] beans; protected Map map = new HashMap(); +protected String[] stringArray; /** * Default Constructor @@ -86,6 +87,27 @@ */ public String getStringValue2() { return stringValue2; +} + +/** + * Set the stringArray. + */ +public void setStringArray(String[] stringArray) { +this.stringArray = stringArray; +} + +/** + * Return stringArray. + */ +public String[] getStringArray() { +return stringArray; +} + +/** + * Return Indexed value for stringArray. + */ +public String getStringArray(int index) { +return stringArray[index]; } /** Modified: struts/struts1/trunk/core/src/test/java/org/apache/struts/validator/TestValidWhen.java URL: http://svn.apache.org/viewvc/struts/struts1/trunk/core/src/test/java/org/apache/struts/validator/TestValidWhen.java?view=diff&rev=515237&r1=515236&r2=515237 == --- struts/struts1/trunk/core/src/test/java/org/apache/struts/validator/TestValidWhen.java (original) +++ struts/struts1/trunk/core/src/test/java/org/apache/struts/validator/TestValidWhen.java Tue Mar 6 10:17:51 2007 @@ -78,6 +78,7 @@ new PojoBean(41, 52), new PojoBean(51, 62) }); testBean.setMapped("testKey", "mappedValue"); +testBean.setStringArray(new String[] {"zero", "one", "two", "three"}); } public void tearDown() { @@ -222,6 +223,25 @@ "stringValue1", false); doParse("((*this* != 'ABC') and (stringValue2 != null))", testBean, 0, "stringValue1", false); +} + +/** + * Test Indexed Property. + */ +public void testIndexedValue() { + +// Test Case for Jira Issue STR-2802 +// see https://issues.apache.org/struts/browse/STR-2802 +// +// Currently validwhen is throwing an exception when using +// the "indexed" syntax - this test case is to help resolve +// that - logging the exception +// +try { +doParse("(stringArray[1] == 'one')", testBean, 1, "stringArray[1]"); +} catch(Exception e) { +log.error("TestValidWhen.testIndexedValue() threw exception", e); +} } /**
svn commit: r515424 - in /struts/struts2/trunk/plugins/dojo/src: main/resources/template/ajax/autocompleter.ftl test/java/org/apache/struts2/dojo/views/jsp/ui/AutocompleterTest.java test/resources/org
Author: musachy Date: Tue Mar 6 18:20:44 2007 New Revision: 515424 URL: http://svn.apache.org/viewvc?view=rev&rev=515424 Log: WW-1607 Generate remote and static autocompleter from the same freemarker template Fix autocompleter test Modified: struts/struts2/trunk/plugins/dojo/src/main/resources/template/ajax/autocompleter.ftl struts/struts2/trunk/plugins/dojo/src/test/java/org/apache/struts2/dojo/views/jsp/ui/AutocompleterTest.java struts/struts2/trunk/plugins/dojo/src/test/resources/org/apache/struts2/dojo/views/jsp/ui/Autocompleter-2.txt Modified: struts/struts2/trunk/plugins/dojo/src/main/resources/template/ajax/autocompleter.ftl URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/dojo/src/main/resources/template/ajax/autocompleter.ftl?view=diff&rev=515424&r1=515423&r2=515424 == --- struts/struts2/trunk/plugins/dojo/src/main/resources/template/ajax/autocompleter.ftl (original) +++ struts/struts2/trunk/plugins/dojo/src/main/resources/template/ajax/autocompleter.ftl Tue Mar 6 18:20:44 2007 @@ -1,4 +1,9 @@ - +<#if parameters.href?exists> + + dataUrl="${parameters.href}"<#rt/> +<#else> + + <#if parameters.id?if_exists != ""> id="${parameters.id?html}"<#rt/> @@ -8,9 +13,6 @@ <#if parameters.cssStyle?if_exists != ""> style="${parameters.cssStyle?html}"<#rt/> -<#if parameters.href?if_exists != ""> - dataUrl="${parameters.href}"<#rt/> - <#if parameters.forceValidOption?exists> forceValidOption="${parameters.forceValidOption?string?html}"<#rt/> @@ -91,6 +93,34 @@ <#include "/${parameters.templateDir}/simple/scripting-events.ftl" /> > +<#if parameters.list?exists> + <#if (parameters.headerKey?exists && parameters.headerValue?exists)> + ${parameters.headerValue?html} + + <#if parameters.emptyOption?default(false)> + + +<@s.iterator value="parameters.list"> +<#if parameters.listKey?exists> + <#assign tmpListKey = stack.findString(parameters.listKey) /> +<#else> + <#assign tmpListKey = stack.findString('top') /> + +<#if parameters.listValue?exists> + <#assign tmpListValue = stack.findString(parameters.listValue) /> +<#else> + <#assign tmpListValue = stack.findString('top') /> + + +<#if (parameters.nameValue?exists && parameters.nameValue == tmpListKey)> + selected="selected"<#rt/> + +><#t/> +${tmpListValue?html}<#t/> +<#lt/> + + + Modified: struts/struts2/trunk/plugins/dojo/src/test/java/org/apache/struts2/dojo/views/jsp/ui/AutocompleterTest.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/dojo/src/test/java/org/apache/struts2/dojo/views/jsp/ui/AutocompleterTest.java?view=diff&rev=515424&r1=515423&r2=515424 == --- struts/struts2/trunk/plugins/dojo/src/test/java/org/apache/struts2/dojo/views/jsp/ui/AutocompleterTest.java (original) +++ struts/struts2/trunk/plugins/dojo/src/test/java/org/apache/struts2/dojo/views/jsp/ui/AutocompleterTest.java Tue Mar 6 18:20:44 2007 @@ -60,7 +60,6 @@ tag.setDisabled("false"); tag.setForceValidOption("false"); tag.setList("{'d','e'}"); -tag.setHref("a"); tag.setDropdownWidth("10"); tag.setDropdownHeight("10"); tag.setDelay("100"); Modified: struts/struts2/trunk/plugins/dojo/src/test/resources/org/apache/struts2/dojo/views/jsp/ui/Autocompleter-2.txt URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/dojo/src/test/resources/org/apache/struts2/dojo/views/jsp/ui/Autocompleter-2.txt?view=diff&rev=515424&r1=515423&r2=515424 == --- struts/struts2/trunk/plugins/dojo/src/test/resources/org/apache/struts2/dojo/views/jsp/ui/Autocompleter-2.txt (original) +++ struts/struts2/trunk/plugins/dojo/src/test/resources/org/apache/struts2/dojo/views/jsp/ui/Autocompleter-2.txt Tue Mar 6 18:20:44 2007 @@ -1,7 +1,6 @@
svn commit: r515425 - /struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/autocompleter/index.jsp
Author: musachy Date: Tue Mar 6 18:22:01 2007 New Revision: 515425 URL: http://svn.apache.org/viewvc?view=rev&rev=515425 Log: WW-1607 Fix autocompleter example to use dojo plugin Modified: struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/autocompleter/index.jsp Modified: struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/autocompleter/index.jsp URL: http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/autocompleter/index.jsp?view=diff&rev=515425&r1=515424&r2=515425 == --- struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/autocompleter/index.jsp (original) +++ struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/autocompleter/index.jsp Tue Mar 6 18:22:01 2007 @@ -1,4 +1,5 @@ <%@ page contentType="text/html;charset=UTF-8" language="java" %> +<%@ taglib prefix="s" uri="/struts-tags" %> <%@ taglib prefix="sx" uri="/struts-dojo-tags" %>