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
688fd76940
Don't trigger 'select' event twice when selecting a list item
2014-04-02 16:25:28 +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
519ce2e2ec
Avoid bubbling of clicks to treelist expand/collapse toggles
2014-03-10 14:31:03 +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
817c98ec3b
Add method to reset a treelist widget
2014-03-07 16:10:47 +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
Aleksander Machniak
c83a9556e7
Fix possible javascript error on drag-n-drop ( #1489560 )
2014-02-05 15:33:03 +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
Aleksander Machniak
03f1691d47
Fixed Opera > 15 detection ( #1489562 )
2014-02-03 13:27:36 +01:00
Aleksander Machniak
10abf2bc2d
Fix bug where it wasn't possible to focus the messages list with
...
mouse click on a record after the focus was put on preview frame.
2014-02-03 12:13:25 +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
4ae28ff09f
Also adapt fixed table header to vertical body scrolling
2014-01-29 11:55:19 +01:00
Thomas Bruederli
cbd8f7c5d2
Adjust fixed header position when scrolling ( #1295420 )
2014-01-29 11:27:26 +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
2d3abfda48
Update to jQuery 1.11.0
2014-01-27 09:01:49 +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
6f17090258
Fix row UID handling in list widget
2014-01-20 10:18:22 +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
Aleksander Machniak
8080554cf3
Remove expand/collapse with plus/minus keys (on numeric keypad) ( #1489513 )
2014-01-14 20:11:41 +01:00
Thomas Bruederli
7c28d45c8e
Update class name in subscriptions folder list after saving folder properties
2014-01-14 18:19:16 +01:00
Aleksander Machniak
f67037ce57
Fix error when calling get_selection() after any (selected) row was removed
2014-01-07 13:22:13 +01:00
Thomas Bruederli
72975e1497
Move folder/directory list auto-scrolling functionality to treelist widget (same as auto-expand) and make it work without list header/footer blocks
2014-01-05 15:45:43 +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