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
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
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
_______________________________________________