Thomas Bruederli
6d3ab605b1
Make autocomplete widget actually work with screen readers
11 years ago
Thomas Bruederli
f25be2b863
Render localized texts for icon-style messagelist headers
11 years ago
Thomas Bruederli
72afe3153c
Use <th> tags for table headers as suggested by the WCAG 2.0 Guidelines
11 years ago
Thomas Bruederli
24e89eceed
Add fieldset legends and input element labels to contact edit form
11 years ago
Aleksander Machniak
354c7d3c6c
Fix folders sorting in case when special folders are subfolders of INBOX
11 years ago
Thomas Bruederli
77043f8469
Apply accessibility improvements to the settings section
11 years ago
Thomas Bruederli
f0928eac13
Fix keyboard navigation and focus/blur behavior in list widgets; register real link element as menu opener
11 years ago
Thomas Bruederli
4984078a56
Fix list keyboard navigation with toggleselect on
11 years ago
Thomas Bruederli
458af8d30a
Apply accessibility improvements to the address book task
11 years ago
Aleksander Machniak
ae48735f2c
Fixed set_unread_message() in multifolder mode
11 years ago
Aleksander Machniak
d28daec918
Fix so message list and counters are updated when a message is opened in new window ( #1489919 )
11 years ago
Aleksander Machniak
70da8c4daf
Small code improvements/fixes
11 years ago
Thomas Bruederli
4582bff063
Add aria-* controls to turn tables into a listbox widget
11 years ago
Thomas Bruederli
d58c39126f
Some more improvemements on content structure, text representation and keyboard navigation within the mail view
11 years ago
Aleksander Machniak
cf22cea74a
Code improvements, removed redundant hasClass() calls
11 years ago
Aleksander Machniak
5c1bbffd72
CS fixes
11 years ago
Thomas Bruederli
22a2c5e0ee
Localize title and summary attributes; make message count display box a live area
11 years ago
Aleksander Machniak
35c135bce1
Change private method to protected
11 years ago
Aleksander Machniak
232bcde1c2
Change private vars/methods to protected
11 years ago
Aleksander Machniak
b408e0bc53
Display a warning if popup window was blocked ( #1489618 )
11 years ago
Aleksander Machniak
8dc9e36d53
Small code improvement
11 years ago
Aleksander Machniak
646b64107a
Implemented Text Editor widget that integrates all operations on
...
textareas including HTML editor and spellchecking
11 years ago
Aleksander Machniak
3dbfb53f2b
Remove (was: ...) from message subject on reply ( #1489375 )
11 years ago
Aleksander Machniak
5377753ccc
Remove useless code for IE
11 years ago
Thomas Bruederli
b4446aa7a9
Add message status labels to client
11 years ago
Thomas Bruederli
8fd955eb1e
Improve (message) list widget display and keyboard navigation to show sane behavior with screen readers
11 years ago
Aleksander Machniak
28bb54ead8
Enable autolink plugin in TinyMCE ( #1488845 )
11 years ago
Aleksander Machniak
731d190fec
Merge branch 'tinymce4'
...
Conflicts:
program/js/app.js
program/js/editor.js
program/js/tiny_mce/tiny_mce.js
program/steps/utils/spell_html.inc
11 years ago
Aleksander Machniak
8763170d22
TinyMCE4: small improvements
11 years ago
Aleksander Machniak
f56e70bd04
TinyMCE4: Fix spellchecker resume
11 years ago
Aleksander Machniak
2f1a81fa40
Bring back "Add To Dictionary" feature
11 years ago
Thomas Bruederli
586ed69aa8
Add method to make a treelist widget become a jQuery UI droppable with support for auto-scrolling and auto-expanding
11 years ago
Thomas Bruederli
809f9d11bd
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
a62cc30cb4
Small code improvements
11 years ago
Aleksander Machniak
2441264d00
Improved folders sorting by name - use Intl.Collator if supported
11 years ago
Aleksander Machniak
20ef295ba8
Fix UTF7-IMAP encoding detection (fixes folders list sorting)
11 years ago
Aleksander Machniak
8d7f42389c
Support csv contacts import in German localization ( #1489920 )
11 years ago
Aleksander Machniak
90eb59adea
Update to TinyMCE 4.0.28
11 years ago
Aleksander Machniak
b21f8bd3ef
Implemented image selector dialog for TinyMCE, css fixes in classic skin for TinyMCE4
11 years ago
Thomas Bruederli
17acd5ccda
Use public property instead of setter method to improve compatibility
11 years ago
Thomas Bruederli
d0d7f43ef5
More aria-* improvements to toggle buttons and autocompletion lists
11 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
11 years ago
Thomas Bruederli
f5de03208e
Replace Array.prototype.last() with jQuery.last to avoid side-effects in array iterations
11 years ago
Thomas Bruederli
d4d62ac414
Set aria-* attributes for autocompletion fields and widgets
11 years ago
Aleksander Machniak
5bf83d551e
Fix unintentional line-height style modification in HTML messages ( #1489917 )
11 years ago
Aleksander Machniak
a3e01c0517
Plugin API: Add folder and uid arguments to message_headers_output hook
11 years ago
Aleksander Machniak
49dad5f669
Fix broken normalize_string(), add support for ISO-8859-2
11 years ago
Aleksander Machniak
a7dad44267
Skip setting button state (css classes, etc.) if the state didn't change
...
- this fixes disappearing listmode selection after clicking search reset button
11 years ago
Aleksander Machniak
ccf5a4f18d
Silence PHP Warning: strtolower() expects parameter 1 to be string
11 years ago
Aleksander Machniak
010a942025
Silence possible PHP Warning: file_exists(): open_basedir restriction in effect.
11 years ago
Aleksander Machniak
10a3972313
CS fixes
11 years ago
Aleksander Machniak
081f3b7d52
Bring back forcing of string type for folders list items (removed unintentionally by last commit)
11 years ago
Aleksander Machniak
693612d396
Improve performance of sort_folder_list() method.
...
Now sorting 25k folders takes around 3 seconds.
11 years ago
Thomas Bruederli
b38f83bb27
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
14291c79db
Add option to suppress session data writes to DB
11 years ago
Thomas Bruederli
1a5d981a44
Fix debug output
11 years ago
Aleksander Machniak
899e070f8e
Fix message un-selection on the list ( #1489906 )
11 years ago
Aleksander Machniak
079be2c2fb
If search string cannot be converted to ASCII (result is an empty string) use the original string ( #1489911 )
11 years ago
Thomas Bruederli
939380da27
Don't list empty (nil) metadata entries to save memory anc caching space
11 years ago
Thomas Bruederli
5793309478
Limit cache data size to avoid database errors
11 years ago
Aleksander Machniak
bb57fca320
Fix so current page is reset on list-mode change ( #1489907 )
11 years ago
Aleksander Machniak
8833432c61
Fix wrong set-listmode command (button) status set by getunread request
11 years ago
Aleksander Machniak
82ed256f6e
Fix incorrect handling of HTML comments in messages sanitization code ( #1489904 )
11 years ago
Aleksander Machniak
59b765d839
Don't remove links when html signature is converted to text ( #1489621 )
...
Fix so when switching editor mode original version of signature is used (#1488849 )
11 years ago
Aleksander Machniak
efc470f0ac
Merge branch 'dev-text2html'
...
Conflicts:
program/js/app.js
Fix handling magic_quotes in rcube_text2html and rcube_html2text - move
stripslashes from these classes to action files
11 years ago
Aleksander Machniak
f1aaca6807
Improve variables scope: rcmail -> ref
11 years ago
Aleksander Machniak
001d337b37
Fix handling unicode characters in links ( #1489898 )
11 years ago
Thomas Bruederli
eb62a816fb
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
072f1aa97b
Minor fixes for teelist searching
11 years ago
Aleksander Machniak
47a7833aca
CS fixes
11 years ago
Aleksander Machniak
963499a17e
Plugin API: added imap_search_before hook
11 years ago
Aleksander Machniak
c0a5aa5f5f
Improved handling of new-lines in quoted paragraphs on text2html conversion
11 years ago
Thomas Bruederli
b08986f375
Small improvements to make treelist work in search-mode
11 years ago
Aleksander Machniak
b5c6086eea
Fix malformed References: header in send/saved mail ( #1489891 ) - update Mail_mime to 1.8.9 version
11 years ago
Aleksander Machniak
f0992426d9
Bring back the old behaviour where text messages without format=flowed are auto-wrapped.
...
Make it the default in text2html class.
11 years ago
Thomas Bruederli
1ee5d134f9
Fix invalid var pointer
11 years ago
Thomas Bruederli
e3f84735d7
Extend treelist.js with search function and saving collapse/expand states in localStorage
11 years ago
Aleksander Machniak
b3db98dd1e
Fix some typos and skip some function calls irrelevant in multi-folder mode
11 years ago
Aleksander Machniak
1053ae5e72
Merge branch 'dev-text2html' of github.com:roundcube/roundcubemail into dev-text2html
11 years ago
Aleksander Machniak
e2b4760e84
Fix invalid closing tag
11 years ago
Aleksander Machniak
7d3d62e5ed
Fix unintentional draft autosave request if autosave is disabled ( #1489882 )
11 years ago
Thomas Bruederli
b693dcf4e3
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
5983ba959d
Create treetoggle icons if necessary
11 years ago
Aleksander Machniak
ffc74814c1
Optimize "empty" framed pages size ( #1489792 )
11 years ago
Aleksander Machniak
3d36e83806
Performance fix: don't send vcard/photo data to the browser after contact update
11 years ago
Aleksander Machniak
2b72ec46a7
Bypass cache when counting EXISTS messages
11 years ago
Aleksander Machniak
8f57ce136b
Code improvements
11 years ago
Aleksander Machniak
d519008498
Add configurable LDAP_OPT_DEREF option ( #1489864 ) - patch from Stuart C. Naifeh
11 years ago
Thomas Bruederli
170e45e035
Use localized labels for voice-only headings and link texts
11 years ago
Aleksander Machniak
e0881f985d
Disable wrapping non-flowed lines on dash character
11 years ago
Aleksander Machniak
d41367492d
Fix flowed lines recognition
11 years ago
Aleksander Machniak
596d43be13
Add session ID (first 8 chars) to the log
11 years ago
Thomas Bruederli
782a86e497
Fix treelist keyboard navigation + assign aria-level attributes to treeitems
11 years ago
Thomas Bruederli
a2f8fa2361
Set aria-selected and aria-expanded state attributes
11 years ago
Aleksander Machniak
d9d276ea70
Improve _convert_line() performance
11 years ago
Aleksander Machniak
b5bb6479bc
Rephrase editor warning to better match both ways text2html and html2text
11 years ago
Aleksander Machniak
eda92ed4c0
Improved display of plain text messages and text to HTML conversion ( #1488937 )
...
Now instead of <pre> we use <div class="pre"> styled with monospace
font. We replace whitespace characters with non-breaking spaces where
needed. I.e. plain text is always unwrappable, until it uses format=flowed,
in such a case only flowed paragraphs are wrappable.
Also conversion of text to HTML in compose editor was modified in the same way.
11 years ago
Thomas Bruederli
93cd38af7d
Avoid scrolling when list gets back focus (on invisible focus element)
11 years ago
Aleksander Machniak
672621e389
Fix searching in addressbook broken with multi-folder search implementation ( #1489869 )
11 years ago
Thomas Bruederli
6789bf1f4d
Moved popup-menu functions to Roundcube core for seamless integration of (stackable) skin and core menus
11 years ago