[RCD] multi select question

till klimpong at gmail.com
Mon Sep 17 19:54:16 CEST 2007


Sounds "right" to me. Thanks for taking the time to summarize this.

On 9/17/07, Joel Clermont <joel at orionweb.net> wrote:
> Since I am new to RoundCube and this list, I thought it might be beneficial
> for me to summarize my understanding of this issue before I contact
> Microsoft and research a solution. Please read over my summary and feel free
> to edit it or add to it as needed.
>
> Round Cube uses common desktop conventions for multiple message selection:
> control-click or shift-click. Round Cube also makes the subject text a link
> for accessibility reasons. When the subject text is control-clicked or
> shift-clicked, Round Cube acknowledges this as a multi-select activity and
> cancels the click event on the subject text link after marking the message
> as selected. However, in IE7, control-click is an existing reserved event
> for "open this link in a new tab". Using all the techniques for canceling a
> click event do not work for a control-click in IE7. The message selection
> event works, but you also have a needless new tab spawned in the background.
>
> As it stands now, the workarounds for IE7 are to control-click in an area
> other than the subject text, or to simply close the extra tabs when you are
> done.
>
> The goal is to find a way to successfully cancel the click event in IE7 when
> control-click is used.
>
>
> Does that sound about right?
>
>
> Joel Clermont
> joel at orionweb.net
> 262-377-9930
>
>
>
>
>
> On Sep 17, 2007, at 5:20 AM, Thomas Bruederli wrote:
>
> till wrote:
>
> I am guessing preventDefault (if that is what it's called - I don't
> recall right now) does not work in IE?
>
> Have fun with trying this out. I already spent hours to find a way but
> without success:
> http://trac.roundcube.net/trac.cgi/ticket/1484399
>
> The event is passed to rcube_event.canel() which does
> - preventDefault()
> - stopPropagation()
> - cancelBubble = true
> - returnValue = fals
>
> But this all does not prevent IE 7 from executing the default event action.
>
> ~Thomas
_______________________________________________
List info: http://lists.roundcube.net/dev/



More information about the Dev mailing list