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 <s...@meiers.net> wrote:

> 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:
>
>> On Wed, May 22, 2013 at 4:41 PM, Sven Meier <s...@meiers.net> wrote:
>>
>>  With Wicket 7.0.0 we will follow the jquery convention with
>>> "preventDefault" initially set to false.
>>>
>>> @Martin:
>>> Shouldn't ARA#eventPropagation set to BUBBLE initially? That would be
>>> consistent with jquery too.
>>>
>>
>> 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 ?
>>
>>
>>
>>
>>> Sven
>>>
>>>
>>> On 05/22/2013 03:34 PM, Nick Pratt wrote:
>>>
>>>  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 <mgrigo...@apache.org
>>>>
>>>>> wrote:
>>>>>
>>>>   Hi Nick,
>>>>
>>>>>
>>>>> On Wed, May 22, 2013 at 3:30 PM, Nick Pratt <nbpr...@gmail.com> wrote:
>>>>>
>>>>>   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.
>>>>>>
>>>>>>   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).
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>

Reply via email to