Aleksander Machniak
3cb61e7528
Collapsible (and iconized) folders tree in folder manager ( #1489648 )
10 years ago
Thomas Bruederli
7e7e451b66
Warn for unsent/unsaved message when closing compose window; remove localStorage copy if page was left intentionally but not on session errors ( #1489818 )
10 years ago
Aleksander Machniak
1f164e4526
Revert "Fix bug where compose storage wasn't cleared on page unload ( #1489818 )"
...
This reverts commit d81539af31
.
10 years ago
Aleksander Machniak
d81539af31
Fix bug where compose storage wasn't cleared on page unload ( #1489818 )
10 years ago
Aleksander Machniak
aa13b46714
Pass event object as 3rd argument to external command handlers
10 years ago
Aleksander Machniak
911d4e69f4
- Fix Delete button state after deleting identity/response ( #1489972 )
11 years ago
Aleksander Machniak
ca01e25772
Fix security issue in delete-response action - allow only ajax request.
...
Unify code for identities and responses deletion.
11 years ago
Aleksander Machniak
36d004e3d0
Added 'contact_search_name' option to define autocompletion entry format
11 years ago
Aleksander Machniak
5a897b3f69
Fix blinking selection when moving cursor on autocomplete list text
11 years ago
Aleksander Machniak
793fa9876a
Remove leftover code - fixes js error
11 years ago
Aleksander Machniak
734e233675
Get rid of -o-box-shadow
11 years ago
Aleksander Machniak
c6447e2ce2
Use treelist widget for folders list in Settings/Folders ( #1489648 )
11 years ago
Aleksander Machniak
9fa8368b01
Support images drag-n-drop into image browser dialog in html signature editor
11 years ago
Aleksander Machniak
3cc1afa1c2
Support images in HTML signatures ( #1488676 )
...
This enables image button and file browser in html editor for signatures
11 years ago
Pascal Herbert
51d7bf0d2c
Updated Langs to TinyMC 4.1.x
...
Updated Langs to TinyMC 4.1.x
11 years ago
Thomas Bruederli
50177172e4
Apply selection styles to clones search result items, too
11 years ago
Thomas Bruederli
0ebb250164
Minor optimization
11 years ago
Thomas Bruederli
0b2586fca3
Remove focus on mouse clicks
11 years ago
Thomas Bruederli
71a522f103
Separate list of saved searched from addressbooks list
11 years ago
Thomas Bruederli
dfc9d7f209
Mute clicks on virtual treelist item links (they need tabindex=0 in order to be focusable by keyboard though)
11 years ago
Thomas Bruederli
a6a66b687f
Fix updating and re-sorting treelist nodes
11 years ago
Thomas Bruederli
9cc0c12bcd
Allow to move a treelist node to a new parent with .update()
11 years ago
Thomas Bruederli
47788a7c10
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
b4cbed71b3
Mail compose: Selecting contact inserts recipient to previously focused input - to/cc/bcc accordingly ( #1489684 )
11 years ago
Aleksander Machniak
5b23114008
Improved accessibility (Tab navigation) in HTML editor's image browser
11 years ago
Thomas Bruederli
0c9fc953b0
Fix keyboard navigation with nested link element in treelist nodes
11 years ago
Aleksander Machniak
370ef159a3
Add missing colorpicker plugin for TinyMCE
11 years ago
Aleksander Machniak
3e7536d653
Upgrade to TinyMCE 4.1.0
11 years ago
Thomas Bruederli
9240c96339
Improve accessibility on attachments list: use custom tabindex attribute + add aria-label for meaningful voice output on delete icons
11 years ago
Thomas Bruederli
6c647deffc
Option to disable cursor keyboard navigation on treelist widgets
11 years ago
Thomas Bruederli
fc90c3a7ac
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
db7dcf0936
Close "no subject" prompt with Enter key ( #1489580 )
11 years ago
Thomas Bruederli
6eb08dff7c
Use the right label for response dialog after renaming them
11 years ago
Thomas Bruederli
23c00eee86
Fix tab navigation with TinyMCE editor ( #1489946 )
11 years ago
Thomas Bruederli
9749aeeb0b
Avoid scrolling of lists and menus when navigating with cursor keys ( #1489929 )
11 years ago
Thomas Bruederli
74052d49b9
Avoid scrolling when moving focus from a treelist widget ( #1489929 )
11 years ago
Aleksander Machniak
a4b6f56e49
Fix list reload after sending message in another window ( #1489931 ) - use checkmail instead of list command
11 years ago
Aleksander Machniak
a41aaf3352
Move some code to legacy_browser plugin
11 years ago
Aleksander Machniak
4a051cd99f
Fix unintentional unselection with Ctrl+Up/Down in toggleselect mode
11 years ago
Aleksander Machniak
51cae1f5ec
Fix keyboard event detection in Opera ( #1489929 )
11 years ago
Aleksander Machniak
20ac879b4b
Fix so list record identifier can be '0'
11 years ago
Aleksander Machniak
1f2699675d
Fix mouse selection on autocomplete lists
11 years ago
Aleksander Machniak
a5fe9a651f
Small code improvements and cleanup
11 years ago
Thomas Bruederli
5f7ef8f95d
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
bf33799377
Navigate with arrow keys only in treelist widgets; fix keyboard event detection in IE; new text label to help screen readers
11 years ago
Aleksander Machniak
64f7d6758f
Select/scroll to previously selected message when returning from message page ( #1489023 )
11 years ago
Aleksander Machniak
4f3f3b47e2
Fix regression where html code is sent as plain text ( #1488649 )
11 years ago
Thomas Bruederli
7fafb4d0d2
Remove leftover from merge; set alt text for contact photo
11 years ago
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
11 years ago
Aleksander Machniak
c5bfe69e21
Improved video support, all tinymce related resources moved to program/js/tinymce/roundcube dir
11 years ago
Thomas Bruederli
761ee4c575
Fix typo in aria-attribute
11 years ago
Thomas Bruederli
6d3ab605b1
Make autocomplete widget actually work with screen readers
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
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
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
5377753ccc
Remove useless code for IE
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
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
Aleksander Machniak
2441264d00
Improved folders sorting by name - use Intl.Collator if supported
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
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
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
10a3972313
CS fixes
11 years ago
Aleksander Machniak
899e070f8e
Fix message un-selection on the list ( #1489906 )
11 years ago
Aleksander Machniak
8833432c61
Fix wrong set-listmode command (button) status set by getunread request
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
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
Thomas Bruederli
b08986f375
Small improvements to make treelist work in search-mode
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
7d3d62e5ed
Fix unintentional draft autosave request if autosave is disabled ( #1489882 )
11 years ago
Thomas Bruederli
5983ba959d
Create treetoggle icons if necessary
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
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