Thomas Bruederli
66536974fe
Merge branch 'dev-multi-folder-search'
12 years ago
Aleksander Machniak
adaddf0b18
Improve error message on failed http connection
12 years ago
Thomas Bruederli
d221576489
Disable link registering mailto: protocol handler if not supported by the browser ( #1489569 )
12 years ago
Thomas Bruederli
08da302af0
Don't hide upload dialog if no file was selected. Display an alert message for all empty file uploads ( #1489685 )
12 years ago
Thomas Bruederli
a36369c383
Fix message import dialog ( #1489685 ):
...
- Display alert if no file is chosen
- Unlock the UI if form is not submitted
- Avoid duplicate error messages
- Fix javascript error due to missing attachments list widget
12 years ago
Thomas Bruederli
34ddfcecef
Fix input-button disabled state; add support for jquery UI buttons of type 'uibutton'
12 years ago
Thomas Bruederli
532c10669b
Support structured data for autocompletion results; map 'type' attribute to CSS class for autocomplete list items
12 years ago
Thomas Bruederli
d27a4f8f9e
Fix opening compose screen in new window after saving as draft ( #1489643 )
12 years ago
Thomas Bruederli
0ca978820c
Suppress IE's default behavior of opening links in a new tab on ctrl-click by wrapping the clickable content in <span> tag
12 years ago
Aleksander Machniak
5e8da2b5c9
Added toolbar button to move message in message view
12 years ago
Thomas Bruederli
8a5777fd1a
Forward all arguments of the function call
12 years ago
Thomas Bruederli
f147849bb0
Use standard dialog popups for the ACL permissions form; that will open it in the main window with enoough space and better UI integration
12 years ago
Thomas Bruederli
001e39e4ea
Execute message/contact moving on dragend callback from list widget because that includes touch events ( #1489431 )
12 years ago
Thomas Bruederli
9675702579
Fix canned responses in HTML mode ( #1489536 )
12 years ago
Thomas Bruederli
90dc9b1512
Compare message IDs before suggesting to restore compose messages on reply
12 years ago
Aleksander Machniak
a62c7392aa
Add 'markfolder' event ( #1485775 )
12 years ago
Thomas Bruederli
4a7a861912
Apply the right flags for searching in all folders
12 years ago
Thomas Bruederli
19262e6eab
Code cleanup: remove duplicated code, don't trigger multi-folder search on simple filter requests
12 years ago
Thomas Bruederli
6884f3f1f7
Re-submit search query when switching folders
12 years ago
Thomas Bruederli
1bbf8c4886
- Make search scope selectable in UI
...
- Disable thread mode when searching over multiple folders
- Encode UID values for HTML message row identifiers
12 years ago
Thomas Bruederli
2c33c7e38b
Make message pagenav (prev/next) work with sorted multi-folder search results
12 years ago
Thomas
9684dc018f
Support globally unique message UIDs with IMAP folder name appended
12 years ago
Thomas
628706acdc
Prepare message list to display IMAP folder
12 years ago
Thomas
017c4f19fd
Refactor multi-threaded autocomple contact searching to make it available for other purposes, too
12 years ago
Aleksander Machniak
5f3c7e3920
Make sure unread_children count (and class) on thread root is always updated when read status of a child row is changed
12 years ago
Thomas Bruederli
7c28d45c8e
Update class name in subscriptions folder list after saving folder properties
12 years ago
JohnDoh
1fdb55a99e
re-add lost group_delete js event
12 years ago
Aleksander Machniak
10936fef64
Don't alter Message-ID of a draft when sending ( #1489409 )
12 years ago
Aleksander Machniak
da5fa28d57
Display different icons when Trash folder is empty or full ( #1485775 )
12 years ago
Aleksander Machniak
772bec6789
Make addEventListener() chainable for better performance and compact code
...
Replace deperecated row_init usage with addEventListener('initrow')
12 years ago
Aleksander Machniak
b3c034ce30
Merge pull request #157 from JohnDoh/trigger-insertrow
...
trigger insertrow JS event from compose screen address book widget
12 years ago
Aleksander Machniak
ac0fc383fd
Fix so message flags modified by another client are applied on the list on refresh ( #1485186 )
12 years ago
Aleksander Machniak
9a0153324e
Implemented menu actions to copy/move messages, added folder-selector widget ( #1484086 )
12 years ago
Aleksander Machniak
302eb266de
Fix regression where only first new folder was placed in correct place on the list ( #1489472 )
12 years ago
Aleksander Machniak
7eecf873da
Fix issue where children of selected and collapsed thread were skipped on various actions ( #1489457 )
12 years ago
Aleksander Machniak
fd0c123e44
Fix fixed header issue after removing rows (1295420)
12 years ago
JohnDoh
9a8873270f
trigger insertrow JS event from compose screen address book widget
12 years ago
Thomas Bruederli
0786798438
Make local storage functions work before rcmail.init() was called
12 years ago
Aleksander Machniak
184a11b4fb
Fix keyboard navigation in autocompletion list on Opera browser
...
(use keydown event on all browsers)
12 years ago
Aleksander Machniak
b82fccfc69
Display loading message when loading identity frame
12 years ago
Thomas Bruederli
bf3018e7ed
Trigger event when opening new windows with a reference to the window object ( #1489413 )
12 years ago
Thomas Bruederli
34003c5fa5
Display status messages as pile of black bars overlaying the UI in order to improve visibility ( #1488974 )
12 years ago
Aleksander Machniak
b7fb20af3a
Fix issue where subject input might get filled with "null" string (IE8)
12 years ago
Aleksander Machniak
303e21fc63
Replace Array.indexOf() with jQuery.inArray() for older browsers (IE<9)
12 years ago
Aleksander Machniak
5bd8712f71
Fix folders sorting procedure.
...
Fixes the issue where after creating a folder with name 'Abc abc'
it were added before existing subfolders of folder 'Abc' and after 'Abc'.
12 years ago
Aleksander Machniak
4c8491275c
Small fixes: variable scope
12 years ago
Aleksander Machniak
8d91770bcc
Do not start autocomplete request on arrow keys press
12 years ago
Thomas Bruederli
ceb2a31b38
Compare draft message-ID when restoring local message contents
12 years ago
Thomas Bruederli
87b513853c
Better button text for message restore dialog
12 years ago
Thomas Bruederli
8c74925df1
Track typing in compose screen and only update local storage on activity
12 years ago