Commit Graph

903 Commits

Author SHA1 Message Date
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
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'.
2013-11-21 13:10:25 +01:00
Aleksander Machniak
4c8491275c Small fixes: variable scope 2013-11-20 20:08:40 +01:00
Aleksander Machniak
8d91770bcc Do not start autocomplete request on arrow keys press 2013-11-11 10:28:18 +01:00
Thomas Bruederli
ceb2a31b38 Compare draft message-ID when restoring local message contents 2013-11-10 18:50:17 +01:00
Thomas Bruederli
87b513853c Better button text for message restore dialog 2013-11-10 18:22:48 +01:00
Thomas Bruederli
8c74925df1 Track typing in compose screen and only update local storage on activity 2013-11-10 18:16:52 +01:00
Thomas Bruederli
85e60ada15 First version of the local storage compose data saving feature; some behavioral improvements and encrytion are still to be added 2013-11-10 14:04:33 +01:00
Aleksander Machniak
04fbc555b9 Code improvements 2013-11-04 21:34:17 +01:00
Aleksander Machniak
6a91448aee Improve performance and code readability by using String's startsWith() method, other code improvements 2013-10-30 19:51:55 +01:00
Aleksander Machniak
8f8e263977 CS fixes 2013-10-30 16:06:27 +01:00
Aleksander Machniak
c511f5d7c8 Eliminate "blinking" loading icon in browser on messages selection
- do not assign location.href to the same value as it is
2013-10-30 15:41:29 +01:00
Aleksander Machniak
b972b4c4c0 Add an option to disable smart Reply-List behaviour - reply_all_mode (#1488734) 2013-10-30 12:04:09 +01:00
Aleksander Machniak
60e1b34e33 Fix typo in last commit 2013-10-30 10:31:58 +01:00
Aleksander Machniak
ccb1323dc8 Move setting _next_uid to selection_post_data() 2013-10-30 10:20:47 +01:00
Aleksander Machniak
89e50739b4 Refactored status/flag toggle code, added touch event support on flag and status icons.
Fixed regression in commit 4e4c2511bc where click on flag/status/expando
icons was selecting the message row.
2013-10-25 19:27:49 +02:00
Thomas Bruederli
98b7b548a2 Merge branch 'dev-canned-responses'
Conflicts (resolved):
	skins/classic/includes/settingstabs.html
	skins/larry/includes/settingstabs.html
2013-10-25 16:50:25 +02:00
Thomas Bruederli
6abdfff07d Allow to override popup options; return reference to popup dialog 2013-10-23 10:39:17 +02:00
Thomas Bruederli
b461a2d72e Send last fetch time with 'refresh' requests and allow plugins to alter query parameters of http requests 2013-10-21 16:03:03 +02:00
Niklas Femerstrand
af61b9705e Adds change_identity JavaScript event trigger 2013-10-19 03:51:06 +07:00
Aleksander Machniak
ff993eb483 Fix iframe onload for upload errors handling (#1489379) 2013-10-16 09:10:47 +02:00
Aleksander Machniak
075574c81f Use onclick even for status, flag and expando actions to fix issue
where mouse right click would invoke action where it shouldn't
2013-10-14 12:11:09 +02:00
Aleksander Machniak
34a5ae7562 Fix issue where search result was reset after sending a message (#1489350) 2013-09-29 17:20:12 +02:00
Aleksander Machniak
85fece2c4d rcube_list_widget.rows is not an array - fixed checking if it's empty (#1489359) 2013-09-27 14:56:25 +02:00
Thomas Bruederli
9c41ba3c9e Allow sysadmins to define static responses which are immutable for the user 2013-09-19 17:56:14 +02:00
Aleksander Machniak
8deae975f0 Fixed issues in handling reply-to/bcc fields on identity change 2013-09-15 16:48:44 +02:00
Aleksander Machniak
2efe332b49 Display full attachment name using title attribute when name is too long to display (#1489320) 2013-09-15 13:43:13 +02:00
Aleksander Machniak
2e30b24dbf Fix XSS issue in addressbook group name field [CVE-2013-5646] (#1489333) 2013-09-14 09:44:58 +02:00
Aleksander Machniak
7c494b677f Fix expanded thread root message styling after refreshing messages list (#1489327)
Conflicts:

	CHANGELOG
2013-09-11 11:48:53 +02:00
Aleksander Machniak
66a549e133 After message is sent refresh messages list of replied message folder (#1489249) 2013-09-11 09:45:20 +02:00
Thomas Bruederli
4f35bec6b2 Don't normalize line breaks (doesn't work properly on IE) 2013-09-04 10:16:46 +02:00
Thomas Bruederli
0933d66b59 Keep current selection on IE browsers by adding unselectable=on to link elements 2013-09-04 10:08:42 +02:00
Thomas Bruederli
0ce2126ac9 New settings section to manage canned responses 2013-09-04 09:32:01 +02:00
Thomas Bruederli
2d6242ffb2 Make canned response insertion and extraction work with both plaintext and HTML editors 2013-09-04 09:32:00 +02:00