Thomas Bruederli
f25be2b863
Render localized texts for icon-style messagelist headers
12 years ago
Thomas Bruederli
72afe3153c
Use <th> tags for table headers as suggested by the WCAG 2.0 Guidelines
12 years ago
Thomas Bruederli
24e89eceed
Add fieldset legends and input element labels to contact edit form
12 years ago
Thomas Bruederli
77043f8469
Apply accessibility improvements to the settings section
12 years ago
Thomas Bruederli
f0928eac13
Fix keyboard navigation and focus/blur behavior in list widgets; register real link element as menu opener
12 years ago
Thomas Bruederli
4984078a56
Fix list keyboard navigation with toggleselect on
12 years ago
Thomas Bruederli
458af8d30a
Apply accessibility improvements to the address book task
12 years ago
Thomas Bruederli
4582bff063
Add aria-* controls to turn tables into a listbox widget
12 years ago
Thomas Bruederli
d58c39126f
Some more improvemements on content structure, text representation and keyboard navigation within the mail view
12 years ago
Thomas Bruederli
22a2c5e0ee
Localize title and summary attributes; make message count display box a live area
12 years ago
Thomas Bruederli
b4446aa7a9
Add message status labels to client
12 years ago
Thomas Bruederli
8fd955eb1e
Improve (message) list widget display and keyboard navigation to show sane behavior with screen readers
12 years ago
Thomas Bruederli
d0d7f43ef5
More aria-* improvements to toggle buttons and autocompletion lists
12 years ago
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
12 years ago
Thomas Bruederli
f5de03208e
Replace Array.prototype.last() with jQuery.last to avoid side-effects in array iterations
12 years ago
Thomas Bruederli
d4d62ac414
Set aria-* attributes for autocompletion fields and widgets
12 years ago
Thomas Bruederli
170e45e035
Use localized labels for voice-only headings and link texts
12 years ago
Thomas Bruederli
782a86e497
Fix treelist keyboard navigation + assign aria-level attributes to treeitems
12 years ago
Thomas Bruederli
a2f8fa2361
Set aria-selected and aria-expanded state attributes
12 years ago
Thomas Bruederli
93cd38af7d
Avoid scrolling when list gets back focus (on invisible focus element)
12 years ago
Thomas Bruederli
6789bf1f4d
Moved popup-menu functions to Roundcube core for seamless integration of (stackable) skin and core menus
12 years ago
Thomas Bruederli
ea0866a1ad
Improve keyboard navigation on compose screen: define tabindex groups + enable keyboard controls of contacts list widget
12 years ago
Thomas Bruederli
b2992dd228
Further accessibility improvements regarding keyboard navigation and document structure
12 years ago
Thomas Bruederli
184ed2efe2
Declare content language for proper text-to-speech support
12 years ago
Thomas Bruederli
d2bf33b242
Forward keyboard event through 'menu-open' command to enable keyboard navigation
12 years ago
Thomas Bruederli
a539cebdaa
Improve mail view document structure with headings, roles, labels and aria-attributes
12 years ago
Thomas Bruederli
eb95518ef9
Enable keyboard navigation on treelist widgets with cursor keys
12 years ago
Thomas Bruederli
2ba491a0f9
Fix list focus in non-keyboard mode: restore old behavior
12 years ago
Thomas Bruederli
e8bcf08c72
1. Prepare core and Larry skin for improved accessibility
...
2. Implement full keyboard navigation in main mail view
12 years ago
Aleksander Machniak
9f3fad6e1f
Revert unintentional change
12 years ago
Aleksander Machniak
54185837c8
Make identity name field optional ( #1489510 )
...
Get rid of unhelpful error message.
12 years ago
Thomas Bruederli
b34d679075
Specify licenses in all javascript files and blocks to please LibreJS
12 years ago
Thomas Bruederli
b867bb81e1
Merge branch 'x-forwarded-whitelist' of github.com:tribut/roundcubemail into tribut-x-forwarded-whitelist
12 years ago
Aleksander Machniak
a54cff4c56
Fix error when spell-checking an empty text ( #1489831 )
12 years ago
Aleksander Machniak
eed897ca03
Fix possibly wrong error message when contact with the same email exists on move/copy
12 years ago
Thomas Bruederli
f0405b4bae
Accept broken vcards from Outlook that only supply ORG but not the required N or FN properties
12 years ago
Thomas Bruederli
dd5b2c5e6c
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
8992116313
Set task variable to 'cli' when loading rcmail instance in shell scripts
12 years ago
Aleksander Machniak
65ac8302e4
Fix missing Mail-Followup-To header in sent mail ( #1489829 )
12 years ago
Thomas Bruederli
7d213af1bd
Fix saving of search settings in 'all folders' mode
12 years ago
Thomas Bruederli
fc2b025081
Remove debug output
12 years ago
Thomas Bruederli
ab366809d5
Only refresh the affected parts of a cross-folder search set after moving/deleting/flagging
12 years ago
Thomas Bruederli
6f9bb11bb1
Reduce duplicated code
12 years ago
Thomas Bruederli
31aa080609
Further refine cross-folder searching:
...
- Store incomplete search results in session and re-send search requests
to the server if returned before complete (this should avoid hitting request timeouts).
- Display full folder path on mouseover in message list
- Remove pthreads implementation stuff as this wasn't really working
12 years ago
Aleksander Machniak
3b55b2f92b
Fix so browser capabilities check is done really only once a session
12 years ago
Thomas Bruederli
eea11ecdde
Move rcube_installer class to include/rcmail_installer in order to remain accessible by the update script even if the installer directory was removed
12 years ago
Aleksander Machniak
d2e3a22d24
Allow aborting of running search requests
12 years ago
Aleksander Machniak
2611ac9570
Unify use of local 'this' variable reference
12 years ago
Aleksander Machniak
eb7e452ecd
CS fixes
12 years ago
Aleksander Machniak
97cf4d199b
Remove IE7 hack that is not needed anymore
12 years ago