Commit Graph

109 Commits

Author SHA1 Message Date
Aleksander Machniak
3db62ce101 Fix messages list focus issue in Opera and Webkit (#1489058) 2013-05-03 12:14:50 +02:00
Thomas Bruederli
517dae3e74 Experimental: refactored list.js and html_table class to render lists with different html structures (e.g. table, ul, div). This show provide more flexibility to skin designers and improve mobile device support 2013-05-03 11:38:52 +02:00
Aleksander Machniak
b099d12965 Revert fix for #1489058 because it opened another IE8 focus issue 2013-05-02 20:41:11 +02:00
Aleksander Machniak
d0f616c6e0 Fix messages list focus issue in Internet Explorer (#1489058) 2013-04-28 10:09:19 +02:00
Aleksander Machniak
8ad2c98e9d Fix unintentional messages list jumps on click in Internet Explorer (#1489056) 2013-04-20 17:09:58 +02:00
Aleksander Machniak
50cc5b370f Fix selecting collapsed rows when using selection with Shift/Ctrl key 2013-04-05 14:59:13 +02:00
Aleksander Machniak
ad827b9117 Fix selecting collapsed rows on select-all (#1489036) 2013-04-05 13:36:38 +02:00
Aleksander Machniak
76a98da33e Pass event object as an argument of 'dragend' event handler 2013-04-04 13:56:08 +02:00
Aleksander Machniak
0c974b263d Fix keyboard events on list widgets in Internet Explorer (#1489025) - It was a regression in fix for #1489008 2013-03-28 20:13:39 +01:00
Aleksander Machniak
f41edfb91f Fix draglayer list building, so the element used as the text source can
contain any element, not only A tag or text node, but also e.g. span
2013-03-13 12:02:04 +01:00
Aleksander Machniak
4383e062ef CS fixes 2013-02-26 13:35:20 +01:00
Thomas Bruederli
d94a710e7a Trigger and forward 'listupdate' events from list.js 2013-02-10 18:19:41 +01:00
Aleksander Machniak
17a8fb353b Fix keybord events on messages list in opera browser (#1488823) 2012-11-20 20:52:44 +01:00
Aleksander Machniak
2b55d4f420 Fix selection of collapsed thread rows (#1488772) 2012-11-20 09:56:43 +01:00
Aleksander Machniak
e263994adc Fix focus issue in IE when selecting message row (#1488620) 2012-09-04 19:29:16 +02:00
Aleksander Machniak
3c7346a40b Fix focus on the list when list row is clicked (#1488600) 2012-08-11 21:53:33 +02:00
Aleksander Machniak
1257dd6796 Add generic mobile browser detection, enable touch events for all mobile browsers 2012-08-03 09:51:41 +02:00
Aleksander Machniak
041c93ce0b Removed $Id$ 2012-05-22 12:31:37 +02:00
Aleksander Machniak
3c67157971 Remove 'focused' class on blur 2012-05-14 20:22:00 +02:00
thomascube
32afefb851 Fix thread expand/collapse callbacks which set css classes 2012-01-24 08:30:52 +00:00
thomascube
7fe3811c65 Changed license to GNU GPLv3+ with exceptions for skins and plugins 2012-01-18 11:10:46 +00:00
alecpl
d741a96ecd - Fix error when calling remove_row() on non-existing row 2012-01-09 14:30:56 +00:00
thomascube
fc643e985a Avoid dblclick events after 3rd click 2012-01-05 15:59:49 +00:00
thomascube
ebee2ab26e Ignore events from form elements 2011-09-22 20:51:42 +00:00
alecpl
699a25a822 - Disable message list keypress operations when CTRL key is pressed,
to workaround FF6 issue, where Ctrl+Pg(Up/Down) was changing list page
  and browser tab)
- Fix multiselection with Ctrl+Up/Down keys
2011-09-15 18:57:35 +00:00
alecpl
bbd4ca89ef - Make some regexp faster 2011-05-12 09:27:17 +00:00
alecpl
4764079c6a - Fix bug where messages were deleted instead moved to trash folder after Shift key was used (#1487902), small code improvements 2011-05-05 07:26:50 +00:00
alecpl
1633bcafca - Added scroll position reset for Opera (#1487689), small code improvements 2011-04-13 12:37:54 +00:00
alecpl
ef4f591a1d - Unify typeof and undefined usage 2011-02-01 09:08:17 +00:00
thomascube
e224b002c0 Missed some replacements in previous commit... 2011-01-12 18:31:55 +00:00
alecpl
1ce4420b7e - When clicking on the list take the focus away from an iframe too 2010-12-16 09:26:30 +00:00
alecpl
489ffbde73 - Fix window is blur'ed in IE when selecting a message (#1487316) 2010-11-30 20:13:44 +00:00
alecpl
2c200021fd - Fix focused elements aren't unfocused when clicking on the list (#1487123) 2010-11-15 09:26:24 +00:00
alecpl
ef17c54e73 - Fix IE issue when replacing spaces doesn't work
- Some code improvements
2010-11-12 18:50:24 +00:00
alecpl
74cd6cced6 - Fix handling of special characters when building content of drag layer 2010-11-12 12:57:04 +00:00
thomascube
5371dc7889 Correct JS syntax 2010-09-29 10:32:44 +00:00
alecpl
e019f2d0f2 - s/RoundCube/Roundcube/ 2010-09-25 13:03:53 +00:00
thomascube
8e32dcd9e8 Fix subject column after re-arranging cols 2010-06-01 06:32:52 +00:00
thomascube
8ef2f3c5cf Make drag&drop work on iPads 2010-05-28 10:52:20 +00:00
alecpl
a3c9bd1c2e - jquery's hide/show functions are slow, don't use it in loops 2010-05-26 18:09:37 +00:00
alecpl
54531f1d7f - small improvements 2010-05-19 13:23:19 +00:00
alecpl
677e1f26fe - Some files from /bin + spellchecking actions moved to the new 'utils' task 2010-05-18 10:25:29 +00:00
alecpl
0e7b66357d - Added threads tree icons
- css/js fixes and improvements in (messages) list code
2010-05-18 07:39:31 +00:00
alecpl
403b45d55e - improve performance of threads expanding/collapsing (significant on IE) 2010-05-15 14:49:10 +00:00
alecpl
b62c4869f7 - Allow columns order change per user - drag&drop (#1485795) 2010-05-02 15:09:36 +00:00
alecpl
dd51b73a9b - fix iframe hack (divs must be removed also in mouseup) 2010-04-20 17:38:09 +00:00
alecpl
8fa9229d57 - code formatting, cleanup and small improvements 2010-04-16 13:46:54 +00:00
alecpl
da8f11ce16 - Fix messages list scrolling in FF3.6 (#1486472)
- Fix quicksearch input focus (#1486637)
- Small code cleanup + improvements
2010-04-15 11:28:15 +00:00
alecpl
6c11ee29dd - use the same iframe hack as in splitter.js 2010-04-14 13:46:45 +00:00
alecpl
bc2accc455 - Added Home/End kayboard keys support on lists (#1486430) 2010-03-25 18:16:50 +00:00