<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel">
    <title>gmane.comp.java.wicket.devel</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30621"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30620"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30619"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30618"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30617"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30616"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30615"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30614"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30613"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30612"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30611"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30610"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30609"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30608"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30607"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30606"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30605"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30604"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30603"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30602"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30621">
    <title>Re: AjaxRequestAttributes#allowDefault in 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30621</link>
    <description>&lt;pre&gt;Please file a ticket so I don't forget and I'll change it.
Or you do it :-)


On Wed, May 22, 2013 at 5:01 PM, Sven Meier &amp;lt;sven-zRslvErEXDSsTnJN9+BGXg&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Martin Grigorov</dc:creator>
    <dc:date>2013-05-22T14:14:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30620">
    <title>Re: AjaxRequestAttributes#allowDefault in 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30620</link>
    <description>&lt;pre&gt;Hi Martin,

I'd say we should change it for 7.x only.

For 6.x it's better to leave it STOP, since that corresponds to the 
behavior before "eventPropagation" was introduced.

Sven

On 05/22/2013 03:46 PM, Martin Grigorov wrote:


&lt;/pre&gt;</description>
    <dc:creator>Sven Meier</dc:creator>
    <dc:date>2013-05-22T14:01:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30619">
    <title>Re: AjaxRequestAttributes#allowDefault in 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30619</link>
    <description>&lt;pre&gt;


This is how it was in 6.7.0 and there were two users complaining about the
changed behavior, so we reverted it in 6.8.0 to what it was till 6.6.0.
Do others think that bubble should be the default ?



&lt;/pre&gt;</description>
    <dc:creator>Martin Grigorov</dc:creator>
    <dc:date>2013-05-22T13:46:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30618">
    <title>Re: AjaxRequestAttributes#allowDefault in 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30618</link>
    <description>&lt;pre&gt;With Wicket 7.0.0 we will follow the jquery convention with 
"preventDefault" initially set to false.

&amp;lt; at &amp;gt;Martin:
Shouldn't ARA#eventPropagation set to BUBBLE initially? That would be 
consistent with jquery too.

Sven

On 05/22/2013 03:34 PM, Nick Pratt wrote:


&lt;/pre&gt;</description>
    <dc:creator>Sven Meier</dc:creator>
    <dc:date>2013-05-22T13:41:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30617">
    <title>Re: AjaxRequestAttributes#allowDefault in 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30617</link>
    <description>&lt;pre&gt;Hi Martin

I didnt mean to imply that we should change the functionality, just that I
think we should follow the convention of whatever jquery/JS do, except in
the cases where components need to alter this behavior for their correct
functionality. So if the JS/jquery default is to allow event propagation,
then Wicket should default to this same behavior, except where noted.

N


On Wed, May 22, 2013 at 8:44 AM, Martin Grigorov &amp;lt;mgrigorov-1oDqGaOF3Lkdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:

&lt;/pre&gt;</description>
    <dc:creator>Nick Pratt</dc:creator>
    <dc:date>2013-05-22T13:34:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30616">
    <title>Re: AjaxRequestAttributes#allowDefault in 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30616</link>
    <description>&lt;pre&gt;Hi Nick,


On Wed, May 22, 2013 at 3:30 PM, Nick Pratt &amp;lt;nbpratt-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:


We need to prevent the default for AjaxFallback** components because
otherwise both the Ajax and the non-Ajax behaviors will be executed.

We need to stop the propagation of the event by default because otherwise
you may get more than one Ajax calls when you click on a link which is
inside a div which also has listener for 'click' (WICKET-5093).


&lt;/pre&gt;</description>
    <dc:creator>Martin Grigorov</dc:creator>
    <dc:date>2013-05-22T12:44:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30615">
    <title>Re: AjaxRequestAttributes#allowDefault in 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30615</link>
    <description>&lt;pre&gt;With regards to the default setting of this value, I think we should follow
whatever jquery / JS does by default (I dont know whether this is the case
or not). I think events propagate by default, so any provided components
that need to alter this behavior should explicitly set (false) for this
value.

N


On Wed, May 22, 2013 at 7:14 AM, Martin Grigorov &amp;lt;mgrigorov-1oDqGaOF3Lkdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:

&lt;/pre&gt;</description>
    <dc:creator>Nick Pratt</dc:creator>
    <dc:date>2013-05-22T12:30:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30614">
    <title>Re: AjaxRequestAttributes#allowDefault in 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30614</link>
    <description>&lt;pre&gt;

There was a reason why I named it 'allowDefault' but I don't remember it
now.
I'll make a ticket for 7.0.0


&lt;/pre&gt;</description>
    <dc:creator>Martin Grigorov</dc:creator>
    <dc:date>2013-05-22T11:14:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30613">
    <title>Re: AjaxRequestAttributes#allowDefault in 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30613</link>
    <description>&lt;pre&gt;
I'm not sure, but it will surely break somewhere.

For 6.x I'd just restore AjaxFormValidatingBehavior's functionality with allowDefault=true iff a throttle is given. This could be done in 6.9.0, a workaround for 6.8.0 exists by copying the #addToAllFormComponents() method.

All developers using throttlingSettings in their own behaviors will have to set allowDefault=true for themselves to restore the old behavior.

For 7.0.0 we could rename the setting to "preventDefault" (as in jquery) with "false" as default value.

Sven



On 05/22/2013 12:30 PM, Martin Grigorov wrote:


&lt;/pre&gt;</description>
    <dc:creator>Sven Meier</dc:creator>
    <dc:date>2013-05-22T10:46:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30612">
    <title>Re: AjaxRequestAttributes#allowDefault in 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30612</link>
    <description>&lt;pre&gt;After some experiments with the quickstart I think Sven is right. With 
version 6.6.0 it's also impossible to insert an input. However with ver 
6.7.0 is "almost" impossible, meaning that the behavior is a little 
weird. Initially it's impossible, but if you move to the surname field 
and then back to the name field, some characters are randomly accepted.


&lt;/pre&gt;</description>
    <dc:creator>Andrea Del Bene</dc:creator>
    <dc:date>2013-05-22T10:30:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30611">
    <title>Re: AjaxRequestAttributes#allowDefault in 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30611</link>
    <description>&lt;pre&gt;Ouch!
You are correct!
It is the same behavior in 6.7.0 and 6.6.0.
So, I agree that there is no need of 6.8.1.


I still think we can change the default value for 'allowDefault' to true.
Can you think of a bad scenario when this will break ?
Since there are no user complaints I'm not keen to do the change neither in
6.x nor in 7.0.0 but I think the change is a good improvement.


On Wed, May 22, 2013 at 1:11 PM, Sven Meier &amp;lt;sven-zRslvErEXDSsTnJN9+BGXg&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Martin Grigorov</dc:creator>
    <dc:date>2013-05-22T10:30:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30610">
    <title>Re: AjaxRequestAttributes#allowDefault in 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30610</link>
    <description>&lt;pre&gt;It's been that way ever since:

"keydown" with allowDefault=false -&amp;gt; not character input

Sven

On 05/22/2013 12:07 PM, Martin Grigorov wrote:


&lt;/pre&gt;</description>
    <dc:creator>Sven Meier</dc:creator>
    <dc:date>2013-05-22T10:11:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30609">
    <title>Re: AjaxRequestAttributes#allowDefault in 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30609</link>
    <description>&lt;pre&gt;The quickstart in the ticket is very simple, there is no usage of
throttling.
It's just:

textField.add(new AjaxEventBehavior("keydown") {
 &amp;lt; at &amp;gt;Override
protected void onEvent(AjaxRequestTarget target) {
System.err.println("event");
 }
});

Without explicitly allowing the default behavior the user cannot enter a
single character in the &amp;lt;input type=text&amp;gt;.


On Wed, May 22, 2013 at 1:01 PM, Sven Meier &amp;lt;sven-zRslvErEXDSsTnJN9+BGXg&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Martin Grigorov</dc:creator>
    <dc:date>2013-05-22T10:07:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30608">
    <title>Re: AjaxRequestAttributes#allowDefault in 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30608</link>
    <description>&lt;pre&gt;AFAICS this is a problem only for behaviors which are throttled. 
AjaxFormValidatingBehavior is the only one in Wicket, we can simple set 
allowDefault=true for that one. And I don't think this is so urgent to 
require a 6.8.1 release.

Anyone else using ThrottlingSettings can easily set allowDefault=true in 
their own behavior.

Changing the default for allowDefault might break many other places in 
user's code :(.

Sven


On 05/22/2013 09:04 AM, Martin Grigorov wrote:


&lt;/pre&gt;</description>
    <dc:creator>Sven Meier</dc:creator>
    <dc:date>2013-05-22T10:01:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30607">
    <title>Re: AjaxRequestAttributes#allowDefault in 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30607</link>
    <description>&lt;pre&gt;

Correction:
AjaxFallback*** should do setAllowDefault(false).

I'll attach a patch to the ticket soon.


&lt;/pre&gt;</description>
    <dc:creator>Martin Grigorov</dc:creator>
    <dc:date>2013-05-22T07:27:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30606">
    <title>AjaxRequestAttributes#allowDefault in 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30606</link>
    <description>&lt;pre&gt;Hi,

I think we need 6.8.1 because of the problem in
https://issues.apache.org/jira/browse/WICKET-5194.
The quickstart shows that textField.add(new AjaxEventBehavior("keydown"))
doesn't work because the event' default behavior is prevented.

org.apache.wicket.ajax.attributes.AjaxRequestAttributes#allowDefault
default value was 'false' since 6.0.0 but it seems it was not used at all
in many cases before the changes in WICKET-5093:

https://git-wip-us.apache.org/repos/asf/wicket/repo?p=wicket.git;a=commitdiff;h=a11ce8a7e3b575385d8f03db62130517a2b80d09
https://git-wip-us.apache.org/repos/asf/wicket/repo?p=wicket.git;a=commitdiff;h=6eec04b135a60c31fac7b74b866d9fdcc862ef30

I suggest to change the default value of 'allowDefault' to 'true'.

Do you see any use cases where the value should be 'false' ?
The 'false' value was because AjaxFallbackLink should not execute it
default behavior - following its href location. But here really the
effective JS event property is 'stopPropagation' which has been extracted
to it&lt;/pre&gt;</description>
    <dc:creator>Martin Grigorov</dc:creator>
    <dc:date>2013-05-22T07:04:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30605">
    <title>Apache Wicket 6.8.0 released</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30605</link>
    <description>&lt;pre&gt;The Apache Wicket PMC is proud to announce Apache Wicket 6.8.0!

This release marks the seventh minor release of Wicket 6. Starting
with Wicket 6 we use semantic versioning for the future development
of Wicket, and as such no API breaks are present in this release
compared to 6.0.0.

Using this release
------------------

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):

&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;org.apache.wicket&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;wicket-core&amp;lt;/artifactId&amp;gt;
    &amp;lt;version&amp;gt;6.8.0&amp;lt;/version&amp;gt;
&amp;lt;/dependency&amp;gt;

Or download and build the distribution yourself, or use our
convenience binary package

 * Source: http://www.apache.org/dyn/closer.cgi/wicket/6.8.0
 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/6.8.0/binaries

Upgrading from earlier versions
-------------------------------

If you upgrade from 6.y.z this release is a drop in replacement. If
you come from a version prior to 6.0.0, please read our Wicket 6
migra&lt;/pre&gt;</description>
    <dc:creator>Martijn Dashorst</dc:creator>
    <dc:date>2013-05-21T22:02:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30604">
    <title>Re: [VOTE] Release Apache Wicket 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30604</link>
    <description>&lt;pre&gt;The vote passes.

Martijn

On Mon, May 20, 2013 at 1:26 PM, Martin Grigorov &amp;lt;mgrigorov-1oDqGaOF3Lkdnm+yROfE0A&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:



&lt;/pre&gt;</description>
    <dc:creator>Martijn Dashorst</dc:creator>
    <dc:date>2013-05-20T19:57:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30603">
    <title>Re: [VOTE] Release Apache Wicket 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30603</link>
    <description>&lt;pre&gt;+1


On Sat, May 18, 2013 at 7:31 PM, Igor Vaynberg &amp;lt;igor.vaynberg-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:




&lt;/pre&gt;</description>
    <dc:creator>Martin Grigorov</dc:creator>
    <dc:date>2013-05-20T11:26:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30602">
    <title>Re: [VOTE] Release Apache Wicket 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30602</link>
    <description>&lt;pre&gt;+1

-igor

On Fri, May 17, 2013 at 11:59 AM, Martijn Dashorst
&amp;lt;martijn.dashorst-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Igor Vaynberg</dc:creator>
    <dc:date>2013-05-18T16:31:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.wicket.devel/30601">
    <title>Re: [VOTE] Release Apache Wicket 6.8.0</title>
    <link>http://permalink.gmane.org/gmane.comp.java.wicket.devel/30601</link>
    <description>&lt;pre&gt;Tried with our current development, yes, release 6.8.0

__
Cedric Gatay (&amp;lt; at &amp;gt;Cedric_Gatay &amp;lt;http://twitter.com/Cedric_Gatay&amp;gt;)
http://code-troopers.com | http://www.bloggure.info | http://cedric.gatay.fr


On Sat, May 18, 2013 at 3:18 PM, Sven Meier &amp;lt;sven-zRslvErEXDSsTnJN9+BGXg&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Cedric Gatay</dc:creator>
    <dc:date>2013-05-18T15:34:21</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.java.wicket.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.java.wicket.devel</link>
  </textinput>
</rdf:RDF>
