Commit Graph

936 Commits

Author SHA1 Message Date
Thomas Bruederli
aafbe8efdc Fix forwarding all ('*') messages of a search set 2014-04-08 15:48:27 +02:00
Thomas Bruederli
1e9a59ab89 Don't remove messages from list when moving to another folder in multi-folder search mode, just update the list 2014-04-08 14:38:54 +02:00
Thomas Bruederli
f0c94a3dc3 Don't display error when moving a message to the same folder it already resides 2014-04-08 10:04:53 +02:00
Thomas Bruederli
f5799df36b Fix folder column display and message moving in multi-folder search mode 2014-04-07 17:59:28 +02:00
Thomas Bruederli
6dc1a66451 Fix page title and folder selection in search mode 2014-04-07 17:01:30 +02:00
Thomas Bruederli
c83535876c Small refactoring of message list column configuration; fixes table column resorting issues with hidden 'folder' column 2014-04-07 12:53:06 +02:00
Thomas Bruederli
66536974fe Merge branch 'dev-multi-folder-search' 2014-04-07 09:53:46 +02:00
Aleksander Machniak
adaddf0b18 Improve error message on failed http connection 2014-04-04 19:54:08 +02:00
Thomas Bruederli
d221576489 Disable link registering mailto: protocol handler if not supported by the browser (#1489569) 2014-03-21 18:32:13 +01:00
Thomas Bruederli
08da302af0 Don't hide upload dialog if no file was selected. Display an alert message for all empty file uploads (#1489685) 2014-03-20 22:07:02 +01:00
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
2014-03-13 22:58:57 +01:00
Thomas Bruederli
34ddfcecef Fix input-button disabled state; add support for jquery UI buttons of type 'uibutton' 2014-03-09 15:35:38 +01:00
Thomas Bruederli
532c10669b Support structured data for autocompletion results; map 'type' attribute to CSS class for autocomplete list items 2014-03-06 13:17:14 +01:00
Thomas Bruederli
d27a4f8f9e Fix opening compose screen in new window after saving as draft (#1489643) 2014-03-02 19:26:09 +01:00
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 2014-02-22 14:35:37 +01:00
Aleksander Machniak
5e8da2b5c9 Added toolbar button to move message in message view 2014-02-13 14:19:41 +01:00
Thomas Bruederli
8a5777fd1a Forward all arguments of the function call 2014-02-04 22:50:22 +01:00
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 2014-02-04 22:49:23 +01:00
Thomas Bruederli
001e39e4ea Execute message/contact moving on dragend callback from list widget because that includes touch events (#1489431) 2014-01-29 13:05:47 +01:00
Thomas Bruederli
9675702579 Fix canned responses in HTML mode (#1489536) 2014-01-29 10:47:58 +01:00
Thomas Bruederli
90dc9b1512 Compare message IDs before suggesting to restore compose messages on reply 2014-01-27 17:44:46 +01:00
Aleksander Machniak
a62c7392aa Add 'markfolder' event (#1485775) 2014-01-22 09:14:50 +01:00
Thomas Bruederli
4a7a861912 Apply the right flags for searching in all folders 2014-01-21 17:19:02 +01:00
Thomas Bruederli
19262e6eab Code cleanup: remove duplicated code, don't trigger multi-folder search on simple filter requests 2014-01-20 15:53:28 +01:00
Thomas Bruederli
6884f3f1f7 Re-submit search query when switching folders 2014-01-20 11:41:58 +01:00
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
2014-01-20 10:05:36 +01:00
Thomas Bruederli
2c33c7e38b Make message pagenav (prev/next) work with sorted multi-folder search results 2014-01-16 15:41:19 +01:00
Thomas
9684dc018f Support globally unique message UIDs with IMAP folder name appended 2014-01-16 11:32:47 +01:00
Thomas
628706acdc Prepare message list to display IMAP folder 2014-01-16 11:21:59 +01:00
Thomas
017c4f19fd Refactor multi-threaded autocomple contact searching to make it available for other purposes, too 2014-01-16 11:16:09 +01:00
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 2014-01-14 20:53:40 +01:00
Thomas Bruederli
7c28d45c8e Update class name in subscriptions folder list after saving folder properties 2014-01-14 18:19:16 +01:00
JohnDoh
1fdb55a99e re-add lost group_delete js event 2013-12-29 12:07:14 +00:00
Aleksander Machniak
10936fef64 Don't alter Message-ID of a draft when sending (#1489409) 2013-12-29 11:57:39 +01:00
Aleksander Machniak
da5fa28d57 Display different icons when Trash folder is empty or full (#1485775) 2013-12-25 10:33:06 +01:00
Aleksander Machniak
772bec6789 Make addEventListener() chainable for better performance and compact code
Replace deperecated row_init usage with addEventListener('initrow')
2013-12-23 12:47:03 +01:00
Aleksander Machniak
b3c034ce30 Merge pull request #157 from JohnDoh/trigger-insertrow
trigger insertrow JS event from compose screen address book widget
2013-12-23 02:59:20 -08:00
Aleksander Machniak
ac0fc383fd Fix so message flags modified by another client are applied on the list on refresh (#1485186) 2013-12-23 11:33:41 +01:00
Aleksander Machniak
9a0153324e Implemented menu actions to copy/move messages, added folder-selector widget (#1484086) 2013-12-15 10:01:38 +01:00
Aleksander Machniak
302eb266de Fix regression where only first new folder was placed in correct place on the list (#1489472) 2013-12-11 09:31:19 +01:00
Aleksander Machniak
7eecf873da Fix issue where children of selected and collapsed thread were skipped on various actions (#1489457) 2013-12-09 19:16:14 +01:00
Aleksander Machniak
fd0c123e44 Fix fixed header issue after removing rows (1295420) 2013-12-08 10:57:44 +01:00
JohnDoh
9a8873270f trigger insertrow JS event from compose screen address book widget 2013-12-07 13:39:55 +00:00
Thomas Bruederli
0786798438 Make local storage functions work before rcmail.init() was called 2013-11-23 16:59:32 +01:00
Aleksander Machniak
184a11b4fb Fix keyboard navigation in autocompletion list on Opera browser
(use keydown event on all browsers)
2013-11-22 15:46:37 +01:00
Aleksander Machniak
b82fccfc69 Display loading message when loading identity frame 2013-11-22 12:40:53 +01:00
Thomas Bruederli
bf3018e7ed Trigger event when opening new windows with a reference to the window object (#1489413) 2013-11-22 09:21:27 +01:00
Thomas Bruederli
34003c5fa5 Display status messages as pile of black bars overlaying the UI in order to improve visibility (#1488974) 2013-11-22 09:04:29 +01:00
Aleksander Machniak
b7fb20af3a Fix issue where subject input might get filled with "null" string (IE8) 2013-11-21 19:03:03 +01:00
Aleksander Machniak
303e21fc63 Replace Array.indexOf() with jQuery.inArray() for older browsers (IE<9) 2013-11-21 18:45:29 +01:00