Hi,

thanks. This fixes it. Is there a JIRA for it? Will it go into 5.2.6?

Regards

Moritz

 
Am 01.05.2011 um 23:00 schrieb françois facon:

> Hi
> 
> According to 
> http://tapestry.1045711.n5.nabble.com/Re-Prototype-IE9-update-td4331824.html
> I guess that tapx-prototype could help you in 5.2
> 
> Regards
> François
> 
> 2011/5/1 Moritz Gmelin <moritz.gme...@gmx.de>:
>> Hi,
>> 
>> we have had reports that our application causes errors in IE9. I could 
>> create a very simple example of this behaviour. It seems that Zones that are 
>> updated with an ActionLink contained in the Zone itself cause a problem with 
>> IE9.
>> In our Apache Log files I could see that IE9 does a POST on the update URL 
>> and then a GET on the same URL which is answered by an error condition from 
>> Tapestry.
>> Has this been reported yet? Any solutions?
>> 
>> The example will cause an error as soon as the actionLink is clicked with 
>> IE9. No problems with IE7 or other browsers though.
>> 
>> Here is the TML of the example
>> 
>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
>> "http://www.w3.org/TR/html4/loose.dtd";>
>> <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
>>        <head>
>>        </head>
>>        <body class="startpage_body">
>>                <t:Zone t:id="myZone" id="myZone" visible="true">
>>                 <t:delegate to="zoneBlock"/>
>>                </t:Zone>
>>        </body>
>> 
>> <t:Block t:id="zoneBlock">
>>         <t:Loop source="numbers" value="current"> ${current} </t:Loop><br/>
>>                 <t:ActionLink id="action" zone="myZone">action</t:ActionLink>
>> </t:Block>
>> </html>
>> 
>> And the Java code.
>> 
>> package de.avetana.patientenakte.pages.test;
>> 
>> import java.util.List;
>> import java.util.Vector;
>> 
>> import org.apache.tapestry5.Block;
>> import org.apache.tapestry5.annotations.Persist;
>> import org.apache.tapestry5.annotations.Property;
>> import org.apache.tapestry5.ioc.annotations.Inject;
>> 
>> public class ZoneTest
>> {
>> 
>>        @Inject
>>        @Property
>>        private Block zoneBlock;
>> 
>>        @Persist
>>        @Property
>>        private int number;
>> 
>>        @Property
>>        private int current;
>> 
>> 
>>        public List<Integer> getNumbers()
>>        {
>>                List<Integer> l1 = new Vector<Integer>();
>>                for (int i = 0; i < number; i++)
>>                {
>>                        l1.add(i);
>>                }
>>                return l1;
>>        }
>> 
>> 
>>        public Block onAction()
>>        {
>>                number++;
>>                return zoneBlock;
>>        }
>> 
>> }
>> 
>> Thanks for any help or workarounds.
>> 
>> Moritz
>> 
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to