cmcnulty
e769a7b588
need to reset shift_start on control select
...
reproduce steps: shift-select some messages, hold down control and
select another message. hold down shift+control and select more
messages - desired behavior, two separate ranges of selected messages.
(consistent with outlook/thunderbird/windows explorer)
11 years ago
Aleksander Machniak
6a91448aee
Improve performance and code readability by using String's startsWith() method, other code improvements
11 years ago
Aleksander Machniak
8f8e263977
CS fixes
11 years ago
Aleksander Machniak
2aacf1a31d
Fix drag-n-drop broken in bc35e865
11 years ago
Aleksander Machniak
03da10725c
Bring back fix for #1489396 , unintentionally removed in another pull request
11 years ago
Aleksander Machniak
bc35e865ae
Fix Ctrl+click selection after recent refactorings of keyboard nawigation on list widget
11 years ago
Aleksander Machniak
0fb8940d06
Merge pull request #151 from cmcnulty/new-key-navigation
...
Spacebar for message selection, left/right arrow for thread collapse/expand
11 years ago
Aleksander Machniak
0c77475f3f
Merge pull request #149 from cmcnulty/1489403
...
#1489403 - fixes scrolling issues when highlighted message is below header.
11 years ago
cmcnulty
a8876fba93
Revert "simplify home/end key behavior"
...
This reverts commit 3bef61232b
.
11 years ago
cmcnulty
9806c72764
replace space bar with arrow key thread handling
...
and switch spacebar to select messages
11 years ago
cmcnulty
3bef61232b
simplify home/end key behavior
...
Makes the home/end keys behave like every other mechanism for selecting
records.
11 years ago
cmcnulty
741f387c14
fix scrolling up
...
Make sure that the fixed header is never over a message
11 years ago
Aleksander Machniak
a222f5c045
Fix an issue where pressing minus key on contacts list was hiding list records ( #1489393 )
11 years ago
Aleksander Machniak
8946c2fca9
Merge pull request #146 from cmcnulty/1489397
...
1489397 - fix shift-down arrow key over thread when going up
11 years ago
Charles McNulty
d194179863
Fix shift-select when navigating UP the messsage list
11 years ago
Aleksander Machniak
89e50739b4
Refactored status/flag toggle code, added touch event support on flag and status icons.
...
Fixed regression in commit 4e4c2511bc
where click on flag/status/expando
icons was selecting the message row.
11 years ago
cmcnulty
52616821c8
#1489392 - arrow key with control down should *not* select messages
...
In alignment with desktop applications (windows & mac) using the arrow keys with the control key pressed should not select the messages. Changes code so that with_mouse will be passed as true when click event occurs, and row will only be toggled if it was a click event.
11 years ago
Aleksander Machniak
902b9df7fb
Remove dont_select internal flag, we don't need it anymore
11 years ago
Aleksander Machniak
eb6253ccc1
Fix regression where click on subject text wasn't selecting the message row
11 years ago
Aleksander Machniak
075574c81f
Use onclick even for status, flag and expando actions to fix issue
...
where mouse right click would invoke action where it shouldn't
11 years ago
Aleksander Machniak
85fece2c4d
rcube_list_widget.rows is not an array - fixed checking if it's empty ( #1489359 )
11 years ago
Thomas Bruederli
88b4231d98
Fix touch check when IE (7|8) doesn't specify the event object
11 years ago
Thomas Bruederli
4910b0666e
Distinguish mobile/tablet/touch devices
11 years ago
Thomas Bruederli
dc84008266
Optimize list events for touch devices
11 years ago
Thomas Bruederli
f6777712dc
Enable fixed list header in IE7, too. Seems to work after some testing
12 years ago
Thomas Bruederli
8efdd9caf7
Enable fixed message list header in classic skin
12 years ago
Thomas Bruederli
73ad4f1bfd
Finally: make message list header stay on top when scrolling ( #1295420 )
12 years ago
Aleksander Machniak
c0e364cb5a
Align double-click time in list.js and app.js
12 years ago
Aleksander Machniak
a522971cf8
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
program/js/list.js
12 years ago
Aleksander Machniak
ea6d6958e0
Allow row insertion at a specified position (not only on top of the list)
12 years ago
Aleksander Machniak
3db62ce101
Fix messages list focus issue in Opera and Webkit ( #1489058 )
12 years ago
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
12 years ago
Aleksander Machniak
b099d12965
Revert fix for #1489058 because it opened another IE8 focus issue
12 years ago
Aleksander Machniak
d0f616c6e0
Fix messages list focus issue in Internet Explorer ( #1489058 )
12 years ago
Aleksander Machniak
8ad2c98e9d
Fix unintentional messages list jumps on click in Internet Explorer ( #1489056 )
12 years ago
Aleksander Machniak
50cc5b370f
Fix selecting collapsed rows when using selection with Shift/Ctrl key
12 years ago
Aleksander Machniak
ad827b9117
Fix selecting collapsed rows on select-all ( #1489036 )
12 years ago
Aleksander Machniak
76a98da33e
Pass event object as an argument of 'dragend' event handler
12 years ago
Aleksander Machniak
0c974b263d
Fix keyboard events on list widgets in Internet Explorer ( #1489025 ) - It was a regression in fix for #1489008
12 years ago
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
12 years ago
Aleksander Machniak
4383e062ef
CS fixes
12 years ago
Thomas Bruederli
d94a710e7a
Trigger and forward 'listupdate' events from list.js
12 years ago
Aleksander Machniak
17a8fb353b
Fix keybord events on messages list in opera browser ( #1488823 )
12 years ago
Aleksander Machniak
2b55d4f420
Fix selection of collapsed thread rows ( #1488772 )
12 years ago
Aleksander Machniak
e263994adc
Fix focus issue in IE when selecting message row ( #1488620 )
12 years ago
Aleksander Machniak
3c7346a40b
Fix focus on the list when list row is clicked ( #1488600 )
12 years ago
Aleksander Machniak
1257dd6796
Add generic mobile browser detection, enable touch events for all mobile browsers
12 years ago
Aleksander Machniak
041c93ce0b
Removed $Id$
13 years ago
Aleksander Machniak
3c67157971
Remove 'focused' class on blur
13 years ago
thomascube
32afefb851
Fix thread expand/collapse callbacks which set css classes
13 years ago
thomascube
7fe3811c65
Changed license to GNU GPLv3+ with exceptions for skins and plugins
13 years ago
alecpl
d741a96ecd
- Fix error when calling remove_row() on non-existing row
13 years ago
thomascube
fc643e985a
Avoid dblclick events after 3rd click
13 years ago
thomascube
ebee2ab26e
Ignore events from form elements
13 years ago
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
13 years ago
alecpl
bbd4ca89ef
- Make some regexp faster
14 years ago
alecpl
4764079c6a
- Fix bug where messages were deleted instead moved to trash folder after Shift key was used ( #1487902 ), small code improvements
14 years ago
alecpl
1633bcafca
- Added scroll position reset for Opera ( #1487689 ), small code improvements
14 years ago
alecpl
ef4f591a1d
- Unify typeof and undefined usage
14 years ago
thomascube
e224b002c0
Missed some replacements in previous commit...
14 years ago
alecpl
1ce4420b7e
- When clicking on the list take the focus away from an iframe too
14 years ago
alecpl
489ffbde73
- Fix window is blur'ed in IE when selecting a message ( #1487316 )
14 years ago
alecpl
2c200021fd
- Fix focused elements aren't unfocused when clicking on the list ( #1487123 )
14 years ago
alecpl
ef17c54e73
- Fix IE issue when replacing spaces doesn't work
...
- Some code improvements
14 years ago
alecpl
74cd6cced6
- Fix handling of special characters when building content of drag layer
14 years ago
thomascube
5371dc7889
Correct JS syntax
14 years ago
alecpl
e019f2d0f2
- s/RoundCube/Roundcube/
14 years ago
thomascube
8e32dcd9e8
Fix subject column after re-arranging cols
15 years ago
thomascube
8ef2f3c5cf
Make drag&drop work on iPads
15 years ago
alecpl
a3c9bd1c2e
- jquery's hide/show functions are slow, don't use it in loops
15 years ago
alecpl
54531f1d7f
- small improvements
15 years ago
alecpl
677e1f26fe
- Some files from /bin + spellchecking actions moved to the new 'utils' task
15 years ago
alecpl
0e7b66357d
- Added threads tree icons
...
- css/js fixes and improvements in (messages) list code
15 years ago
alecpl
403b45d55e
- improve performance of threads expanding/collapsing (significant on IE)
15 years ago
alecpl
b62c4869f7
- Allow columns order change per user - drag&drop ( #1485795 )
15 years ago
alecpl
dd51b73a9b
- fix iframe hack (divs must be removed also in mouseup)
15 years ago
alecpl
8fa9229d57
- code formatting, cleanup and small improvements
15 years ago
alecpl
da8f11ce16
- Fix messages list scrolling in FF3.6 ( #1486472 )
...
- Fix quicksearch input focus (#1486637 )
- Small code cleanup + improvements
15 years ago
alecpl
6c11ee29dd
- use the same iframe hack as in splitter.js
15 years ago
alecpl
bc2accc455
- Added Home/End kayboard keys support on lists ( #1486430 )
15 years ago
thomascube
84a3312f0b
Only select childs when a message row is collapsed but also do it when deleting a thread
15 years ago
thomascube
258dbd03d7
Don't unselect already selected childs
15 years ago
thomascube
2ecb7fef5e
Also select childs when dragging a thread message
15 years ago
alecpl
81ab85e5ab
- use jQuery.inArray() instead of rcube_in_array()
15 years ago
thomascube
f52c936f4d
Merged devel-threads branch (r3066:3364) back into trunk
15 years ago
alecpl
49771b1039
- Don't display disabled sections in Settings ( #1486099 )
15 years ago
alecpl
91a35ee012
- use lowercase in html tag names (to make switch to xhtml simpler in the future)
16 years ago
alecpl
1691a8e91a
- fix key repetition ( #1485672 )
16 years ago
alecpl
024130bee2
- fix selecting repetition with holded arrow key ( #1485672 )
16 years ago
thomascube
9489adc593
Fix list events used in drag&drop functionality ( #1485890 )
16 years ago
alecpl
52818559ce
- Added possibility to invert messages selection
16 years ago
alecpl
91d1a15ba8
- Add drag cancelling with ESC key ( #1484344 )
16 years ago
alecpl
a803049371
- Fix folder dragging in folder manager isn't working after jquery integration ( #1485819 )
16 years ago
alecpl
eaacbec631
- fix Unread selection after jquery integration
16 years ago
alecpl
c4b819e9b9
- Speed up message list displaying on IE (initialize list in background)
...
- use DOM methods instead of jQuery for messages list object
16 years ago
thomascube
cc97ea0559
Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins)
16 years ago
alecpl
40d7c23c85
- Fix folders subscribtions on Konqueror ( #1484841 )
16 years ago
alecpl
451637a76d
- remove leading spaces from draglayer's rows
16 years ago
alecpl
58c9dd7293
- Fix DEL key problem in search boxes ( #1485528 )
16 years ago
alecpl
432a614ab6
- Fix drag&drop with scrolling on IE ( #1485786 )
16 years ago