Aleksander Machniak
ae48735f2c
Fixed set_unread_message() in multifolder mode
12 years ago
Aleksander Machniak
d28daec918
Fix so message list and counters are updated when a message is opened in new window ( #1489919 )
12 years ago
Aleksander Machniak
70da8c4daf
Small code improvements/fixes
12 years ago
Aleksander Machniak
cf22cea74a
Code improvements, removed redundant hasClass() calls
12 years ago
Aleksander Machniak
b408e0bc53
Display a warning if popup window was blocked ( #1489618 )
12 years ago
Aleksander Machniak
8dc9e36d53
Small code improvement
12 years ago
Aleksander Machniak
646b64107a
Implemented Text Editor widget that integrates all operations on
...
textareas including HTML editor and spellchecking
12 years ago
Aleksander Machniak
5377753ccc
Remove useless code for IE
12 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
12 years ago
Aleksander Machniak
f56e70bd04
TinyMCE4: Fix spellchecker resume
12 years ago
Aleksander Machniak
2441264d00
Improved folders sorting by name - use Intl.Collator if supported
12 years ago
Aleksander Machniak
b21f8bd3ef
Implemented image selector dialog for TinyMCE, css fixes in classic skin for TinyMCE4
12 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
12 years ago
Aleksander Machniak
10a3972313
CS fixes
12 years ago
Aleksander Machniak
8833432c61
Fix wrong set-listmode command (button) status set by getunread request
12 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 )
12 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
12 years ago
Aleksander Machniak
f1aaca6807
Improve variables scope: rcmail -> ref
12 years ago
Aleksander Machniak
47a7833aca
CS fixes
12 years ago
Aleksander Machniak
7d3d62e5ed
Fix unintentional draft autosave request if autosave is disabled ( #1489882 )
12 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.
12 years ago
Aleksander Machniak
672621e389
Fix searching in addressbook broken with multi-folder search implementation ( #1489869 )
12 years ago
Aleksander Machniak
3cf97b112b
Remove unused 'foldertray' container
12 years ago
Thomas Bruederli
fd4436475c
Reset search when swicthing folders to meet common expecations
12 years ago
Aleksander Machniak
4d02384dca
Fix Spell button with TinyMCE4
12 years ago
Aleksander Machniak
378efddbbe
MOve more IE<9 code to legacy_browser
12 years ago
Aleksander Machniak
3dfb94fe45
Replace setSelectionRange() call with universal rcmail.set_caret_pos()
12 years ago
Aleksander Machniak
89d6ce6846
Update to TinyMCE 4.x
12 years ago
Aleksander Machniak
65070fcbf4
Small code improvements
12 years ago
Aleksander Machniak
c3ce9c9d16
Fix broken threads structure ( #1489845 )
12 years ago
Aleksander Machniak
fb1203c07f
Fix redundant warning when switching from html to text in empty editor ( #1489819 )
...
We also skip ajax request in such a case. We assume "empty" here means "with no text excluding whitespace".
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
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
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
701905727c
Add _mbox argument to headers action URL
12 years ago
Thomas Bruederli
26b5200322
Consider search scope (and changes) for filter searches + disable folder operation commands in multi-folder search mode ( #1485234 )
12 years ago
Aleksander Machniak
fb162e7445
Fix redundant alert message on over-size uploads ( #1489817 )
12 years ago
Aleksander Machniak
a5f8c8307a
Fix invalid and infinite redirect for unsupported browsers
12 years ago
Aleksander Machniak
7a5c3a3224
Fix regression where title attribute for long message subjects wasn't used on IE
12 years ago
Aleksander Machniak
a594999135
Use POST for refresh/check-recent request
12 years ago
Thomas Bruederli
14423c867c
Avoid empty _action= parameters in URLs
12 years ago
Aleksander Machniak
361a919424
Remove last check for IE6
12 years ago
Aleksander Machniak
64542fc803
Drop support for IE6, move IE7/IE8 support to legacy_browser plugin, update to jQuery-2.1.0
12 years ago
Thomas Bruederli
467374ca12
Avoid unexpected redirects to inbox after auto-saving a draft ( #1489789 )
12 years ago
Thomas Bruederli
a2049621c7
Allow plugins to define custom attachment classes
12 years ago
Thomas Bruederli
45924a1a8a
Foward locking parameter
12 years ago