johndoh
b01e5ae192
Trigger getselection in get_single_selection() ( #6180 )
...
Make it so that the event getselection is triggered when either rcube_list_widget::get_selection() or rcube_list_widget::get_single_selection() is called
2018-02-25 08:34:05 +01:00
Aleksander Machniak
a17c123903
Fix drop action (using jquery-ui draggable) on rcube_list_widget
2018-01-11 13:05:41 +01:00
Aleksander Machniak
230fc1203d
Disable tabIndex on selection checkboxes
2018-01-02 09:54:34 +01:00
Aleksander Machniak
fbc4486881
Fix so Shift selection also works on list selection checkboxes
2017-12-27 13:37:07 +01:00
Aleksander Machniak
196ce5d251
Fix so clicking pushgroup link on contacts list does not load group information page
...
Added a general way to mark all such links with data-action-link attribute.
2017-11-21 13:14:44 +01:00
Aleksander Machniak
552a851d6c
Append "..." to draglayer as div, the same as other drag entries
2017-11-13 19:17:12 +01:00
Aleksander Machniak
9d1c8aff83
Elastic skin support for managesieve (part II)
2017-10-16 17:31:18 +02:00
Aleksander Machniak
19ad6b15e8
Add (unified) get_next/get_prev/get_single_selection methods for list and treelist widgets
2017-09-12 18:06:29 +02:00
Aleksander Machniak
afa03008c7
Code simplification
2017-09-07 19:26:55 +02:00
Aleksander Machniak
e9eb87d6f4
Add 'getselection' event to the list widget
2017-07-23 17:37:10 +02:00
JohnDoh
5edfd5722e
improve detection for Egde browser and add pointer event support ( #5783 )
...
add support for pointer events on list widget, use either pointer or touch events, not both
2017-07-07 11:36:11 +02:00
Aleksander Machniak
431b9d6b75
Fix update_row() for lists with checkbox selection
2017-03-15 15:52:39 +01:00
Aleksander Machniak
ba11e844f7
Added optional checkbox selection for the list widget
2017-03-03 09:13:53 +01:00
Aleksander Machniak
6886a4de3f
Widescreen layout aka three column view ( #5093 )
2016-09-17 19:04:33 +02:00
Aleksander Machniak
d7089c81d6
Fix so messages list does not lose focus when releasing drag-n-drop outside of the list
2016-08-29 13:31:57 +02:00
Aleksander Machniak
378d10b748
Fix bug where message list columns could be in wrong order after column drag-n-drop and list sorting
2016-05-20 11:17:21 +02:00
Aleksander Machniak
7dad859ffa
Fix message list multi-select/deselect issue ( #5219 )
2016-04-21 08:30:42 +02:00
Aleksander Machniak
8bbb454524
Fix list row selection when provided uid is number not a string
2016-02-14 12:47:30 +01:00
Aleksander Machniak
2a6cf5bb0e
Fix responses list update issue after response name change ( #1490555 )
2015-09-30 19:13:40 +02:00
Aleksander Machniak
3d0747957e
Fix some javascript errors in rare situations ( #1490441 )
2015-07-31 13:41:57 +02:00
Aleksander Machniak
8b40575b5c
Fix wrong positioning of message list header on page scroll in Webkit browsers ( #1490035 )
2015-07-31 13:24:03 +02:00
Aleksander Machniak
1af5595b90
Fix mouseup event handling when dragging a list record ( #1490359 )
...
This fixes drag-n-drop on managesieve filters list.
2015-04-18 03:04:32 -04:00
Aleksander Machniak
65e735dec5
Fix javascripts errors in IE8 - lack of Event.which, focusing a hidden element ( #1490318 )
2015-03-12 20:48:19 +01:00
Aleksander Machniak
b7e3b15a8a
Fix javascript error in "IE 8.0/Tablet PC" browser ( #1490210 )
2015-01-16 09:47:46 +01:00
Aleksander Machniak
091f5e2978
Fix css selectors in resize() for IE ( #1490213 )
2015-01-10 17:39:51 +01:00
Aleksander Machniak
3350458b87
Catch only left-button clicks on the list widget's mouseup handler
2014-10-25 17:53:54 +02:00
Aleksander Machniak
588d1948ca
Don't cancel event on parent focus
2014-09-02 09:16:33 +02:00
Aleksander Machniak
e66a77e560
Fix contacts list update after adding/deleting/moving a contact ( #1490028 , #1490033 )
2014-08-17 09:11:56 +02:00
Aleksander Machniak
e32da281bb
Make possible to skip some elements from subject cell when creating text for drag layer
2014-08-05 07:45:20 -04:00
Aleksander Machniak
1957769817
Handle clicks on list parent element from the list widget
2014-07-26 10:16:02 +02:00
Aleksander Machniak
4a051cd99f
Fix unintentional unselection with Ctrl+Up/Down in toggleselect mode
2014-06-10 15:08:16 +02:00
Aleksander Machniak
20ac879b4b
Fix so list record identifier can be '0'
2014-06-09 13:22:04 +02:00
Thomas Bruederli
99cdca46b7
Merge branch 'dev-accessibility'
...
Conflicts:
program/include/rcmail_output_html.php
program/js/app.js
program/js/treelist.js
program/lib/Roundcube/html.php
skins/larry/styles.css
skins/larry/templates/compose.html
2014-06-05 09:18:07 +02:00
Thomas Bruederli
72afe3153c
Use <th> tags for table headers as suggested by the WCAG 2.0 Guidelines
2014-06-04 15:29:37 +02:00
Thomas Bruederli
f0928eac13
Fix keyboard navigation and focus/blur behavior in list widgets; register real link element as menu opener
2014-06-03 19:13:05 +02:00
Thomas Bruederli
4984078a56
Fix list keyboard navigation with toggleselect on
2014-06-03 17:51:33 +02:00
Thomas Bruederli
4582bff063
Add aria-* controls to turn tables into a listbox widget
2014-06-02 18:43:21 +02:00
Thomas Bruederli
d58c39126f
Some more improvemements on content structure, text representation and keyboard navigation within the mail view
2014-06-02 16:35:12 +02:00
Thomas Bruederli
8fd955eb1e
Improve (message) list widget display and keyboard navigation to show sane behavior with screen readers
2014-05-28 17:34:38 +02:00
Thomas Bruederli
1791a1e7a2
Remove list row 'unfocused' state and keep 'selected' classes even when list loses focus. For visual distinguishing .focus tr.selected can be used
2014-05-27 17:39:26 +02:00
Thomas Bruederli
d4d62ac414
Set aria-* attributes for autocompletion fields and widgets
2014-05-27 16:59:28 +02:00
Aleksander Machniak
899e070f8e
Fix message un-selection on the list ( #1489906 )
2014-05-22 14:34:42 +02:00
Thomas Bruederli
a2f8fa2361
Set aria-selected and aria-expanded state attributes
2014-05-12 10:32:45 +02:00
Thomas Bruederli
93cd38af7d
Avoid scrolling when list gets back focus (on invisible focus element)
2014-05-09 13:35:15 +02:00
Thomas Bruederli
ea0866a1ad
Improve keyboard navigation on compose screen: define tabindex groups + enable keyboard controls of contacts list widget
2014-05-07 20:04:13 +02:00
Thomas Bruederli
2ba491a0f9
Fix list focus in non-keyboard mode: restore old behavior
2014-05-01 09:00:55 +02:00
Thomas Bruederli
e8bcf08c72
1. Prepare core and Larry skin for improved accessibility
...
2. Implement full keyboard navigation in main mail view
2014-04-30 16:21:29 +02:00
Thomas Bruederli
b34d679075
Specify licenses in all javascript files and blocks to please LibreJS
2014-04-27 15:35:07 +02:00
Aleksander Machniak
7a5c3a3224
Fix regression where title attribute for long message subjects wasn't used on IE
2014-04-14 20:41:27 +02:00
Thomas Bruederli
66536974fe
Merge branch 'dev-multi-folder-search'
2014-04-07 09:53:46 +02:00