Commit Graph

722 Commits

Author SHA1 Message Date
Hadi Nategh
cc3e00f9f1 * Mail: take opened compose dialogs into account when trying to forward attachment, share files into mail or vcard attachment from addressbook 2018-07-11 14:39:40 +02:00
Hadi Nategh
1cfe10e831 Reset selected nm actions on change folder. Fixes selected all actions sometimes get disabled. 2018-07-05 16:34:30 +02:00
Hadi Nategh
018a6a4d09 Make sure there is toolbar before using it 2018-06-25 14:59:11 +02:00
Hadi Nategh
ec59013349 * Mail: Implement new preference for toggle actions. For instance, switching Cc, BCc or S/MIME Sign always on when trying to compose an email. 2018-06-25 11:34:16 +02:00
Hadi Nategh
593d81184d Do not run draft auto save if any of the tags are in edit mode 2018-06-21 14:20:52 +02:00
nathangray
350f186813 Mail - missing translations 2018-05-30 11:43:41 -06:00
nathangray
29dcccc6e4 * Mail - avoid javascript error blocking context menu from SpamTitan check when row data not found 2018-05-17 09:18:29 -06:00
Hadi Nategh
c0b5a7c44e Add and fix some translations, thanks to Stefan Unverricht. 2018-04-11 15:19:39 +02:00
Hadi Nategh
a8e10cdc64 WIP framework's popup storage/restore:
- Keep tracking of popup's window object and restore it when needed
- Implement a method to check an already opened popup and execute a method in the selected popup context
- Fix vcard import into opened compose windows not working
2018-03-09 17:48:09 +01:00
Hadi Nategh
8ac7684f66 Add vcards from addressbook into an opened mail compose if there's any 2018-02-28 17:30:45 +01:00
Hadi Nategh
89f4deba8e Use hover_action to edit subject of a message 2018-02-26 17:54:13 +01:00
Hadi Nategh
8e79ef4dfe WIP mail subject modify action 2018-02-26 12:34:08 +01:00
Hadi Nategh
7c2547f8c4 W.I.P. mail subject modify action 2018-02-20 18:00:30 +01:00
Ralf Becker
07fbe630a2 remove not necessary skipping of regular validation on sending mail 2018-02-05 18:57:26 +01:00
nathangray
8a8b8864fc * Mail - Filter / and ? from filenames when saving to VFS or disk 2018-01-15 11:52:15 -07:00
Hadi Nategh
62b00b3f75 Add/fix some translations 2018-01-04 11:34:26 +01:00
Hadi Nategh
76ef9f5d4a Do not select next mail from the list after a reported spam mail 2018-01-03 17:30:03 +01:00
nathangray
2d93c48b75 Some style fixes:
- Missing icons in several dialogs
- Change nextmatch dialog action to use et2_dialog
2017-11-28 15:59:06 -07:00
nathangray
0775343c8e Mail - Fix initial cursor position when replying to text emails 2017-11-27 15:28:17 -07:00
nathangray
28e6d4642a Mail - fix some tracker integration bugs:
- Dialog had english title & buttons
- Append button didn't work
2017-11-22 10:11:03 -07:00
Hadi Nategh
5b8edcfdb1 Fix previewPane doesn't work for expand & hide 2017-11-10 11:13:12 +01:00
Hadi Nategh
aaa0d729fb Fix VFS save action in mail 2017-11-08 19:07:04 +01:00
Hadi Nategh
5b76210218 W.I.P vfsSelect Widget:
- Fix mime types not being shown
- Fix name being displayed encoded in save2vfs mail
2017-10-12 17:45:46 +02:00
Hadi Nategh
d96ca3b427 Make sure message is saved as draft when trying to open save2vfs 2017-10-12 15:22:41 +02:00
Hadi Nategh
c4d4ac146a W.I.P. VFS Select Widget:
- Fix actions of SaveToVfs, SaveAttachmentToVfs, SaveAllToVfs in mail
2017-10-12 13:20:23 +02:00
Hadi Nategh
d2f1ac989b * Mail: Fix bug all fields in compose dialog always stay opened (happens in FF ESR) 2017-09-28 18:26:55 +02:00
nathangray
5daf70535f * Mail - Add keyboard actions for forward & reply in the list, and send in compose 2017-09-25 16:12:17 -06:00
Hadi Nategh
1b252ea821 S/MIME:
- Fix password request form in mobile view
- Fix smime indicators not being displayed in mobile view
2017-09-14 11:28:27 +02:00
Hadi Nategh
516015ac40 S/MIME:
- Activate smime actions for mobile view
- Read and set attachments for mobile view
2017-09-13 18:17:32 +02:00
Hadi Nategh
673f1b1c9a S/MIME:
- Avoid getting scrollbar on main window when opening certificate info dialog
2017-09-13 17:08:07 +02:00
Hadi Nategh
a075fae6a0 Offer to add contact if there's no contact found for given email in smime
addToContact dialog
2017-09-12 17:23:24 +02:00
Hadi Nategh
419f34616c Give more timeout to print mail to make sure the contentof iframe is there 2017-09-08 15:58:04 +02:00
Hadi Nategh
bde19f6f6c S/MIME:
- Preset smime_sign and smime_encrypt toolbar actions if the original mail
is smime.
- Fix smime alignment of smime icons in mail preview
2017-09-01 16:20:57 +02:00
Hadi Nategh
1a8e584e0c S/MIME:
- Fix PGP signed messages get shown as red
- Fix attachments area always gets displayed
2017-08-31 17:33:33 +02:00
Hadi Nategh
4b9b5aa7e4 S/MIME:
- Add password remember option for smime_passphrase dialog in compose
2017-08-28 16:14:56 +02:00
Hadi Nategh
1128f771b5 S/MIME:
- Add clickable class for sign and encryption indicators
2017-08-25 16:46:34 +02:00
Hadi Nategh
36211267bf S/MIME:
- Implement unknownemail status in case signer email address is not matched with sender email address
2017-08-25 16:07:09 +02:00
Hadi Nategh
830bbd127c S/MIME:
- Add certificate info dialog
2017-08-25 12:26:13 +02:00
Hadi Nategh
a89ccaa455 S/MIME:
- Set verification status text when the signature is verified
2017-08-24 19:00:46 +02:00
Hadi Nategh
17f06241d3 Keep vertical splitter open if nothing is selected as default 2017-08-24 18:33:22 +02:00
Hadi Nategh
26c4425e2b Set vertical splitter for mail list if nothing is selected as default 2017-08-24 12:14:18 +02:00
Hadi Nategh
6db82fbbf2 * Mail: fix cursor jumping at the end of textarea in compose while switching from subject 2017-08-22 17:53:52 +02:00
Hadi Nategh
bbea403298 W.I.P S/MIME:
- Generate private key and certificate
- Add export buttons for private key and certificate
- Add certificate field
2017-08-22 17:25:29 +02:00
Hadi Nategh
57d515bfc6 W.I.P. of S/MIME:
- Offer to add sender's certificate into addressbook
2017-08-21 10:59:02 +02:00
Hadi Nategh
44710a4183 * Mail: Fix vacation notice disappears when switching folders 2017-08-17 17:28:36 +02:00
Hadi Nategh
f600436898 W.I.P. SMIME:
- add notvalid state
- add metadata for key add to contact
2017-07-25 18:00:22 +02:00
Hadi Nategh
91fb816bb2 W.I.P. SMIME:
- Override verify method in order to pass certs bundle for verification
- Catch exception if decryption fails because encrypted message perhaps is not encrypted by receiver public key
- Define different states for signature verification
2017-07-25 17:13:49 +02:00
Hadi Nategh
74b4ff908e Not using ECS6 features because UglifyJs would fail 2017-07-20 09:44:20 +02:00
Hadi Nategh
0499f50943 W.I.P Smime:
- Adapt mail ui to resolve smime messages
- Set signature and encryption indicators
2017-07-19 18:16:40 +02:00
Hadi Nategh
4e4999af28 W.I.P. SMIME:
- Reposition the iframe in mail preview after the attachments are set
2017-07-13 17:51:37 +02:00
Hadi Nategh
f436538797 W.I.P. SMIME:
- First approach to get attachment content
- Adopt save actions in attachment area for smime encrypted attachments
2017-07-13 12:26:39 +02:00
Hadi Nategh
de91dc2a2a W.I.P. SMIME:
- Try to fetch attachments into attachmentArea after the message is being resolved
- Fix smime certificate button not working for encrypted certificate
2017-07-12 18:40:56 +02:00
Hadi Nategh
61c9acce84 Smime W.I.P:
- Fix smime passphrase dialog
2017-07-10 12:57:14 +02:00
Hadi Nategh
4e220eb3c3 Fix couple of IDE warnings 2017-07-04 13:25:38 +02:00
Hadi Nategh
19c435303f Fix opening file sharing compose dialog sets the password field automatically in Safari 2017-07-04 13:24:38 +02:00
Hadi Nategh
25d5465ec6 Fix mail list filters break when switch to vertical splitter 2017-06-28 16:20:41 +02:00
Hadi Nategh
05b2f22a95 Fix couple of glitches on mail splitter:
- Remove extra borders
- Fix preview frame not getting right top position
- Re-arrange toolbar widget in preview pane to always get fullwidth
2017-06-28 15:46:22 +02:00
Hadi Nategh
0cda97d7ac Fix mail preview pane orientation feature according to new preferences 2017-06-28 12:09:39 +02:00
Hadi Nategh
4bdde714e1 Fix not functioning spam action in preview toolbar 2017-06-22 10:09:15 +02:00
Hadi Nategh
9eeb8e1199 * Mail: Fix contextmenu does not work on select all 2017-06-13 15:55:08 +02:00
Hadi Nategh
09e9b47c9d Make spam actions available on multiple entries 2017-06-12 15:25:44 +02:00
Hadi Nategh
d06dcc6770 Copy to ham folder if only ham folder is set and spamTitan is not configured 2017-06-07 12:09:33 +02:00
Hadi Nategh
61dd93566a WIP SpamTitan integration:
- Implement add/remove domains into whitelist or blacklist
2017-06-02 17:17:15 +02:00
Hadi Nategh
b099ba8a5e WIP SpamTitan integration:
- Take acc_spam_api into account for showing spam actions
2017-05-31 17:38:09 +02:00
Hadi Nategh
6832bc778e WIP SpamTitan integration:
- Add actions into mail contextmenu
2017-05-30 16:19:37 +02:00
nathangray
45039f5f66 Fix some translation issues and typos found by Rafael Chacón Verdorama 2017-05-24 09:41:02 -06:00
Hadi Nategh
63e0157baf WIP of RFC 4314 implementation, in order to be able to separate delete message right and delete mailbox right in mail acl dialog 2017-05-11 16:47:31 +02:00
Hadi Nategh
5c8086f408 * Mail: Make multiple mail selection available for both "save to disk" and :save to filemanager" actions 2017-05-09 15:09:00 +02:00
Hadi Nategh
254ca19c2d * Mail: Make quota limit warning configurable
- Fix dialog warning message
- Add Quota limit warning in mail site configuration
2017-04-18 17:48:29 +02:00
Hadi Nategh
45d2e21883 * Mail: Fix edit account does not refresh folder tree 2017-04-12 18:00:45 +02:00
Hadi Nategh
b2a8a2c12c * Mail: Fix contextmenu does not popup for brocken folder tree 2017-04-12 16:01:26 +02:00
nathangray
e1dbe90846 * Mail - add a new preference for preview pane to stay there, even when no mail is selected for previewing 2017-03-23 10:28:20 -06:00
nathangray
c01d0edeff Mail - Fix cursor did not start at the top of the body for Firefox in plaintext mode 2017-03-14 11:16:21 -06:00
Hadi Nategh
c834830df0 Add translation for quota warning dialog 2017-03-13 11:08:41 +01:00
Hadi Nategh
aaf3492588 Warn user about mail quota limit if it's 99% full and freespace is less than 50 mb 2017-03-13 10:49:32 +01:00
Hadi Nategh
2b6da19330 * Mail: Implement quota limit warning dialog 2017-03-10 11:22:51 +01:00
Hadi Nategh
d2fb5d56be Make sure the folder status runs last in jsonq 2017-03-08 15:11:55 +01:00
nathangray
608f9d1142 Some translation improvements from Stefan Unverricht 2017-02-27 11:14:31 -07:00
Hadi Nategh
116151a092 WIP of SMIME support:
- Implement smime ecryption in compose
- Implement passphrase dialog
2017-02-15 12:23:27 +01:00
Hadi Nategh
e3bacb3565 * Mobile template: Fix "info message regarding fullscreen" does not respect the discard checkbox 2017-02-01 18:12:35 +01:00
Hadi Nategh
29aa1048fe W.I.P of SMIME support for mail application:
- Add smime digital signature icon
- Add handler for smime certificate to be able to see the attached certificate
2017-01-23 09:48:00 +01:00
Hadi Nategh
a3562129b0 W.I.P of SMIME support for mail application:
- Resolve smime p7b attachment and translate it to PEM format
- Assign a button to show the message is signed plus handler for showing the certificate
- Fix Smime class to only use php openssl extension
2017-01-19 18:52:44 +01:00
nathangray
a5f45e2bfa Fix some translation problems reported by Stefan Unverricht 2017-01-10 09:30:00 -07:00
Hadi Nategh
23aea3864c Keep allowExternalIMGs preference intact and use an explicit preference for allowed domains 2016-12-02 10:09:56 +01:00
Hadi Nategh
6ed3b92298 Work in progress of mail external image handler:
- Fix styling
- Add handler for mobile and display
2016-11-24 14:35:54 +01:00
Hadi Nategh
5fb70c77ab Work in progress of mail external image handler 2016-11-23 18:52:43 +01:00
nathangray
017e45ffd4 Fix some missing / incorrect icons
- Addressbook advanced search was from default
- Add favorite dialog had no icons on buttons
- All dialogs using standard button sets were either missing or from default theme
- Mail confirm all was missing Yes icon
2016-10-27 09:04:47 -06:00
Ralf Becker
a41f78381c Stylite AG --> EGroupware GmbH 2016-10-08 14:32:58 +02:00
Hadi Nategh
51e690bf02 Fix an IDE warning 2016-09-19 16:44:24 +02:00
Hadi Nategh
65b331749d Fix "From" field in mail display always get abbreviated 2016-08-18 18:57:06 +02:00
Hadi Nategh
628ac046fe Implement mail integration check entry for mail compose 2016-08-18 17:31:27 +02:00
Hadi Nategh
b96a40f49f Avoid collision of template ids for mail splitter templates 2016-08-02 12:33:12 +02:00
Hadi Nategh
f183d27340 Fix some IDE warnings 2016-07-28 09:48:47 +02:00
Hadi Nategh
07e75a831c * Mail: Fix addresses/attachments expansion plus button is not showing up in mail preview in the first load 2016-07-27 10:32:08 +02:00
Hadi Nategh
f1e1d061cd Fix taglist jumps into second line in mail compose 2016-06-22 18:39:39 +02:00
Hadi Nategh
695a72e3e8 Fix dragging an email in compose from one field and dropping it into the same field, removes the item 2016-06-15 13:43:55 +02:00
Ralf Becker
70e278d6a1 fix jquery.base64 path 2016-06-07 09:38:11 +02:00
Hadi Nategh
87fb94a496 Deprecate $j global variable and replace them all with standard jQuery 2016-06-02 16:52:01 +02:00
Hadi Nategh
31e47ec8f3 Try to satisfy scrutinizer 2016-06-01 16:41:12 +02:00
Hadi Nategh
1fb42cb4e9 Fix mail compose gets blank page by clicking on subject field in mobile template 2016-06-01 14:07:20 +02:00
Hadi Nategh
712a6d34f6 Put additional to addresses in details widget and create an indicator + a link for the number of extra addresses 2016-05-24 15:25:55 +02:00
Hadi Nategh
630eeb6be7 Fix mail mobile view does not show additional TO addresses 2016-05-24 12:39:24 +02:00
Klaus Leithoff
2a03cc7ca9 fix remainig issues with moving mail 2 archive; fix issue when using quick-move-actions (target folder not set) 2016-04-29 13:19:32 +00:00
Klaus Leithoff
8e02180904 * Mail: allow to define an existing folder as archive folder and allow to move messages to the specified folder with either right-click action or EGW-shortcut 2016-04-29 11:23:05 +00:00
Hadi Nategh
aa00eb9c27 Fix mail seen label does not work on mobile template 2016-04-27 13:03:52 +00:00
Hadi Nategh
209b6de3a2 Mobile theme W.I.P.:
- Fix mail preview does not show calendar meeting mails
2016-04-20 09:54:33 +00:00
Klaus Leithoff
5f7eab435b merge startdate and enddate to activeFilters. if set 2016-04-12 13:37:38 +00:00
Klaus Leithoff
1a885f29e5 first step to allow for a date-range-filter on ui, allows quicksearch too; not yet available on selected-mail-operations 2016-04-12 12:53:50 +00:00
Hadi Nategh
e58851c50f Mobile theme W.I.P:
- Fix view destroy and close eg. used in mail view -> delete
2016-03-29 15:49:33 +00:00
Ralf Becker
4f3eb21e84 remove since 14.3 no longer necessary workaround for submiting mail compose to a different url, which was causing now problems (Application echoed something), and fixed not always instanciate $contacts_objs from previous commit 2016-03-29 10:13:32 +00:00
Ralf Becker
b540582c2b removing minified files again from svn and creating them automatic in our build and deployment scripts 2016-03-03 16:17:21 +00:00
Hadi Nategh
784aa2c82f Mobile theme W.I.P:
- Fix view mode loads with wrong context
- Fix mail view actions
2016-03-03 14:10:08 +00:00
Ralf Becker
ecb4b7e74a remove ckeditor from api bundle (it does not work, is already minified and uglify work a lot faster without) 2016-03-02 14:34:01 +00:00
Ralf Becker
f25070a9c2 - switching minifying of javascript to use Grunt and Uglify (instead of doing it on the fly with php on every host)
- generating now a couple of bundles: api, et2, mail, calendar, jdots, pixelegg and mobile
- developers need to update minified files whenever a javascript file changes: grunt uglify[:(api|et2|mail|calendar|jdots|pixelegg|mobile)]
- minified files also contains a map file allowing to debug with them
2016-03-01 20:45:31 +00:00
Hadi Nategh
2355f5edf5 Mobile theme W.I.P:
- Implement view mode for mail
- Improve performance for reading mails
2016-03-01 17:00:28 +00:00
Klaus Leithoff
20a27ad0fe reflect change in filters (additional details/no details) in app.js refreshFilter2Options refreshCatIdOptions 2016-02-25 12:26:50 +00:00
Klaus Leithoff
0f9fcefc8a set mail as appName to access translations in callback-popup 2016-02-05 11:47:54 +00:00
Klaus Leithoff
c1e374ea02 * Mail: deny moving folders from one mailaccount to another as we are not supporting it 2016-02-04 13:54:58 +00:00
Hadi Nategh
c8bc389d87 Mobile theme W.I.P.:
- Implement standard header for mail compose
- Fix toolbar style
2016-01-26 11:51:56 +00:00
Klaus Leithoff
50ee8dded0 some more translations and changes implied by them 2016-01-22 11:20:48 +00:00
Klaus Leithoff
0b7c76856a some suggested translations 2016-01-21 15:07:34 +00:00
Hadi Nategh
d62c9038dc Mobile theme WIP: Implement new look for mail compose dialog 2016-01-13 17:48:50 +00:00
Hadi Nategh
6c52615882 Use human-readable folder label for mail folder d-n-d messages 2016-01-08 09:14:07 +00:00
Hadi Nategh
a14e52753b Prompt user for mail folder d-n-d action 2016-01-07 11:31:17 +00:00
Hadi Nategh
748eb1ea2f Implement progress indicator for mail folders d-n-d 2016-01-07 11:12:32 +00:00
Hadi Nategh
6124a7fc21 W.I.P. of new approach for mail winmail.dat attachment handling
- Try to use mail client cache and store resolved winmail.dat attachments, it will avoid resolve it again
2015-11-30 14:55:39 +00:00
Hadi Nategh
0b0937f316 W.I.P. of new approach for mail winmail.dat attachment handling
- Fix iframe in preview overlays attachment area
2015-11-30 08:54:02 +00:00
Hadi Nategh
e1f4574b9a W.I.P. of new approach for mail winmail.data attachment handling
- Fix mail list is loading super slow if there are mails with winmail.data attachments
- Performance improvement for reading mails in preview pane with winmail.data
2015-11-27 16:17:59 +00:00
Ralf Becker
cf332755e9 textAreaWidget.ckeditor is null not undefined 2015-10-28 09:04:38 +00:00
Ralf Becker
b8f2902e80 fix double load of UI in compose after adding attachments caused by errors in mail app.js compose_resize handler 2015-10-27 11:44:54 +00:00
Hadi Nategh
9dd37010d4 Trigger explicit resize of splitter left panel when undock, because it would not be resized with correct size if it happens after sidebar get resized 2015-10-15 13:02:26 +00:00
Hadi Nategh
fe9dcbcc12 Get folders status asynchronously as it is an expensive operation to be called in initial load 2015-10-06 10:51:35 +00:00
Hadi Nategh
773fbf7eea Fix mail compose resize does not work always 2015-09-23 10:51:27 +00:00
Hadi Nategh
220d5b8ed4 Fix mail actions update for nm context menu, preview and display toolbar 2015-09-21 14:04:48 +00:00
Hadi Nategh
d3cd05165d Fix mail TO field is not getting focused, and initial resize does not work 2015-09-16 14:07:56 +00:00
Hadi Nategh
4479cf64c5 Mailvelope backup/restore integration WIP:
- Add mailvelope installation dialog for mail and infolog
2015-09-15 16:42:52 +00:00
Hadi Nategh
472636c32c Fix mail filter rules list does not get displayed 2015-09-07 08:25:53 +00:00
Hadi Nategh
a44e9a6f9e * Mail/preferences: Add Preview Pane option into mail preferences in order to be able to show/hide mail preview pane (split panel) 2015-09-02 09:31:47 +00:00
Ralf Becker
00ccd37a24 enable since Mailvelope 1.0 available signing and sigature verification of encrypted messages 2015-08-20 07:02:06 +00:00
Hadi Nategh
2cfc6586b3 Mail folder management dialog:
- Add more translation
2015-08-14 10:07:02 +00:00
Hadi Nategh
3b4864df7c Mail folder management dialog:
- Add some translation
- Add hints for multiple selection action
- Some styling
2015-08-13 17:34:12 +00:00
Hadi Nategh
6a1f5393e4 Mail folder management dialog:
- Add delete confirmation dialog in order to warn user
2015-08-13 11:54:50 +00:00
Hadi Nategh
fb6d06e322 Mail folder management dialog:
- Fix folder refresh on both index and folderMgmt trees
2015-08-13 10:29:51 +00:00
Hadi Nategh
c7cc902e1a WIP mail folder management dialog:
- Use long task dialog
- Fix multiple selection and highlighting
- Update index tree after delete operation
2015-08-11 16:28:59 +00:00
Hadi Nategh
85286a70da WIP of mail folder management dialog (multiple folders delete action) 2015-08-10 15:45:22 +00:00
Hadi Nategh
824fcf77f1 Fix couple of IDE warnings 2015-08-06 09:36:55 +00:00
Hadi Nategh
5e789237ed Fix custom rights option messes selected mail acl rights 2015-08-06 09:27:10 +00:00
Hadi Nategh
b12ac79060 Mail tree phase2 W.I.P.: Open tree when changing profile 2015-08-05 10:48:34 +00:00
Hadi Nategh
04145bf597 Mail tree W.I.P.:
-Show ajax-loader on clicked node while autoloading processing
2015-07-28 09:58:32 +00:00
Hadi Nategh
0c7e104027 More work in progress of mail tree:
-Initiate first level of mailboxes in subscription dialog, and let autoloading do the rest of expensive operation
-Save last state of tree in subscription dialog
-Uses new approach for comparing subscribed and unsubscribed folders
2015-07-27 17:46:45 +00:00
Hadi Nategh
cc979c563e * Mail/copmose: Fix mail compose d-n-d for emails and distribution lists 2015-06-16 12:19:57 +00:00
Hadi Nategh
f64e44ffad Fix mail display print with IE load issue 2015-06-03 10:48:43 +00:00
Hadi Nategh
3908b46079 Fix mailvelope display print with multipage content 2015-06-02 15:26:51 +00:00
Hadi Nategh
9a572dbf7d Prepare mailvelope iframe to be printed, and hide other original frames 2015-06-02 11:01:45 +00:00
Ralf Becker
2699dddc4e fix selector for Mailvelope iframe under Firefox 2015-05-29 11:04:09 +00:00
Ralf Becker
ddbe8ccec3 encryption of InfoLog entries (EPL only) 2015-05-28 14:40:33 +00:00
Hadi Nategh
5e911b879d Bind the load event only once (.one), seems the jQuery(.on)+IE calls load event on an iframe twice 2015-05-28 09:28:34 +00:00
Ralf Becker
ad07c416bf adding an own recipients onChange callback, as set_dragging_dndCompose is also called on hover 2015-05-26 16:33:35 +00:00
Ralf Becker
f0da3a71f9 fix error when switching encryption on for text mail, fix double signature when switching encryption off (by not doing a server round-trip) 2015-05-26 16:19:28 +00:00
Ralf Becker
d384f2407a fix replies to encrypted mails dont open with encryption switched on 2015-05-26 15:25:54 +00:00
Hadi Nategh
51fd95b69c Do not allow to drag an invalid email address in compose 2015-05-22 15:24:50 +00:00
Ralf Becker
c41156c47c check if we have PGP keys for all recipients, before switching to encrypted mail, when adding further recipients and before trying to send 2015-05-20 15:24:08 +00:00
Hadi Nategh
394f7394ff Introduce a checkbox method for toolbar widget in order to be able to get/set checkbox actions
- Function pattern: widget.checkbox(action_id,[value])
- Fix encrypt toolbar action set/get according to new method
2015-05-20 15:18:00 +00:00
Ralf Becker
c7765473f3 - fix autosave and save as draft to store encrypted content
- fix inline reply to encrypted message to clientside decrypt message and add signature
2015-05-20 07:26:15 +00:00
Ralf Becker
517286fdab using now a domain-specific "egroupware" keyring, instead of default "mailvelope", which only works on localhost, plus improved instructions 2015-05-19 20:23:38 +00:00
Ralf Becker
a480dfc022 Encrypt toggle-button in compose to switch PGP encrypted mail on and off 2015-05-19 18:56:12 +00:00
Hadi Nategh
9dc4cd76b3 Delay the drag action for d-n-d emails in compose 2015-05-19 16:12:28 +00:00
Hadi Nategh
bab4de6d16 Apply resized height value to parent container of textarea in compose 2015-05-19 13:30:48 +00:00
Ralf Becker
58aaff6b9b WIP mailvelope API integration:
- compose of plaintext mails works now
- display of encrypted mails in preview and display popup
ToDo: html compose, switching html on/off and resize of mailvelope iframe in compose
2015-05-17 19:03:45 +00:00
Hadi Nategh
8f20e57599 Make sure the popup has value and not false, the mail integration hooks may not be registered yet 2015-05-12 13:21:08 +00:00
Ralf Becker
a3453dbcd6 fix typo causing PHP Fatal error if "writable share" is selected in community version 2015-04-25 07:21:26 +00:00
Hadi Nategh
53363be626 Implement mail integration to an existing ticket 2015-04-20 14:31:21 +00:00
Hadi Nategh
b7c6be226d WIP of mail integration
-Centralize mail functionality of mail message integration in mail module
-Some clean up of mail_import in infolog and tracker apps
-Use hook registery in order of an app uses mail integration services
-Implement mail import into calendar
2015-04-15 11:23:59 +00:00
Hadi Nategh
728b165720 Fix mail compose not getting in focus on body when using html 2015-04-01 07:34:02 +00:00
Hadi Nategh
76c0911dcc Get focus on To/Body field depending on To field value 2015-03-30 13:47:08 +00:00
Nathan Gray
97efc7808c Let filemanager/vfs handle escaping characters instead of just stripping them out 2015-03-18 16:20:11 +00:00
Hadi Nategh
cc946b7c3e Fix mail sieve rules issues regarding idots and mobile theme 2015-02-27 16:28:51 +00:00
Hadi Nategh
9ae9ae7274 Implement mobile template for mail index:
- Do not create Splitter for mobile template
- Fix extra_iframe for displaying sieve rules covers mail tree when it is display:none (eg.happens in idots)
- Improve mail app performance browsing with mobile device
2015-02-27 14:47:27 +00:00
Hadi Nategh
6c52c48866 Disable compose dialog resize for mobile devices 2015-02-24 16:33:17 +00:00
Hadi Nategh
c45afda8b0 Use CKEditor resize method in order to resize mail body 2015-02-23 15:56:33 +00:00
Klaus Leithoff
3ef17e277f add missing translations for emptying spam/junk folder; fix setting folder status after voiding spam/junk folder content 2015-02-19 13:41:40 +00:00
Klaus Leithoff
acb4f11d24 * Mail: feature to allow to void the (configured) spam/junk folder on right-click action on foldertree 2015-02-19 12:01:18 +00:00
Ralf Becker
0413898ce4 * Mail: composed mails saved as draft contains again attachments, drafts created by autosaving every 2 minutes do not for performance reasons 2015-02-18 10:10:10 +00:00
Ralf Becker
2eb5b6f097 read attachment data from etemplate request, use tmpname only to identify it 2015-02-14 20:10:26 +00:00
Klaus Leithoff
d15d01a8b4 fix problem(s) with display of attachments on forward when either forwarding inline with several attachments to the forwarded message or forwarding multiple messages as attachment 2015-02-12 15:19:24 +00:00
Hadi Nategh
32f3a52280 Prepare mail display iframe for printing 2015-02-12 09:02:56 +00:00
Hadi Nategh
df76d33437 Fix mail compose toggle buttons set values 2015-01-13 15:52:00 +00:00
Hadi Nategh
5129750d2e Fix priority toolbar action loses its selected label after submit in compose dialog 2015-01-13 12:14:41 +00:00
Hadi Nategh
e0e3565208 Fix mail compose notification not working 2015-01-13 09:54:19 +00:00
Hadi Nategh
9cac913e33 Fix taking wrong value for priority in compose dialog 2015-01-09 12:58:06 +00:00
Hadi Nategh
bd56119d38 Set default priority toolbar action to normal in compose dialog 2015-01-09 10:54:53 +00:00
Hadi Nategh
c041ea1801 Fix vfs save message dialog size 2015-01-09 09:08:17 +00:00
Hadi Nategh
bc1578693c Implement save into VFS for mail compose toolbar 2015-01-08 17:06:56 +00:00
Hadi Nategh
7134da86b3 Fix compose toolbar ids 2015-01-07 17:37:56 +00:00
Hadi Nategh
d3d84782a5 Implement mail compose toolbar with toolbar widget which makes actions draggable 2015-01-07 11:57:34 +00:00
Hadi Nategh
e4ea46f1f1 Call the vacation notice refresh for the active profile when the mail app gets loaded 2015-01-06 15:59:41 +00:00
Hadi Nategh
39cc660c0d Implement set window title for each application with a default title field or define an app specific custom get title 2015-01-05 14:28:35 +00:00
Hadi Nategh
215289a5f5 Fix mail splitter loses its last stored height value after browsing with mobile theme 2014-12-17 12:02:01 +00:00
Hadi Nategh
f529a4fae6 Clear intervals assigned to window after submit compose dialog 2014-12-16 10:26:44 +00:00
Nathan Gray
8239ae9b2d Refresh the list if the move/copy target is the current folder so the new mails show 2014-12-15 17:26:04 +00:00
Ralf Becker
87c442434e * Mail: update title of compose window with subject 2014-12-12 15:28:53 +00:00
Hadi Nategh
e07c11be85 Fix popup's window close
-Make sure window.close() closing the right egw window
-Make sure the modal popup has the opener
2014-12-12 14:21:04 +00:00
Klaus Leithoff
dbd2a7e9ca as class is kind of a keyword (by definition), refer to the dataElem.data class part using the notation used for associative arrays 2014-12-11 12:01:52 +00:00
Hadi Nategh
7116ae34a8 Show some attachment files in progress on visible bottom part of compose dialog 2014-12-09 08:56:45 +00:00
Ralf Becker
75688e8cb8 allow to share files and directories from filemanager via mail app 2014-12-03 16:25:10 +00:00
Ralf Becker
03ea6d9294 next (little) step for sharing files 2014-12-02 19:18:37 +00:00
Hadi Nategh
4d300a58e0 Resize mail compose after window resized too 2014-11-28 16:18:46 +00:00
Hadi Nategh
c41251a3e3 Fix printing problem happening in IE and FF 2014-11-28 13:51:00 +00:00
Ralf Becker
46b4758dac use a wrapper on a different url for sending mail to be able to select a different fpm pool 2014-11-21 13:37:30 +00:00
Hadi Nategh
b630e4acb6 Fix compose resizehandler: resize based on subtraction of header height from window height and allocate it to mail body 2014-11-20 15:54:09 +00:00
Ralf Becker
d3ff144685 first step for a combined account and identity/signature selector 2014-11-20 15:05:25 +00:00
Nathan Gray
3ec33534dc Add a paste flag to get around mail's check for all rows selected to ignore current selection when pasting 2014-11-19 20:13:46 +00:00
Nathan Gray
7afe1ee1e9 Check that interface is there before using it; when pasting the iface is missing.
Fixes error when copy + pasting mails from different folders.
2014-11-17 20:37:17 +00:00
Nathan Gray
d1d150b7c7 Don't preview the next message after deleting or moving messages. 2014-11-17 17:19:51 +00:00
Hadi Nategh
311d5fa4dd Do not register dataCache for popups 2014-11-11 11:46:16 +00:00
Hadi Nategh
a3260eb100 Remove not used variables 2014-11-10 12:45:22 +00:00
Hadi Nategh
cbc3074491 We do not need to resize explicitly the mail display popup, because the window resize handler does it correctly 2014-11-10 12:38:28 +00:00
Hadi Nategh
2ebad86634 Fix mail compose resize handler, and make sure that is happening after popup window resize 2014-11-10 12:03:49 +00:00
Hadi Nategh
795131df35 Fix re-positioning mail preview content according to its visible sibilings 2014-10-31 10:49:22 +00:00
Hadi Nategh
0d1a1c3f4a Adjust speed of double click trigger for taglist item modification 2014-10-30 11:55:22 +00:00
Hadi Nategh
f5c477174a Get compose email d-n-d working peacfully with taglist doubleclick item modification 2014-10-30 09:54:29 +00:00
Hadi Nategh
2fe71bdc48 Cancel d-n-d action on taglist item edit button 2014-10-29 17:15:14 +00:00
Ralf Becker
dec861fb3e do not use full path of attachments in compose popup 2014-10-20 18:08:03 +00:00
Hadi Nategh
fb35fdb8c2 Fix cc, bcc fileds, sent from AB to an open compose dialog, overflow the others 2014-10-20 12:25:43 +00:00
Hadi Nategh
dae1ce6554 Work in progress, standardization of dnd action helper styling for all apps 2014-10-17 16:34:14 +00:00
Klaus Leithoff
e2b160aede fix problem with undefined var w_h in javascript 2014-10-16 09:50:16 +00:00
Hadi Nategh
cb94c506d9 Fix hide handler of cc, bcc expander in compose 2014-10-16 08:29:10 +00:00
Hadi Nategh
ea47198d35 Fix copy/move of mail to another mail account 2014-10-14 08:01:52 +00:00
Ralf Becker
178bca7f7a fix redirect loop initiated eg. by saving a mail, caused by document.location=url triggering etemplate unload handler and destroying et2 request, identical redirect url detected by jdots framework causes refresh via nextmatch --> next redirect 2014-10-08 20:02:59 +00:00
Ralf Becker
1b9865bbbf fix javascript error "no method indexOf of undefined" 2014-10-06 09:57:50 +00:00
Hadi Nategh
3566d96698 Add documentation to commit r48728 2014-09-24 12:08:10 +00:00
Hadi Nategh
695e78c455 * Mail: Make switching between different folders of an mail account available in ACL dialog
-Style mail ACL dialog
2014-09-24 12:02:35 +00:00
Hadi Nategh
0b61fd4184 Make sure the opener window is still there before asking about its widgets.
-Fix mail compose save as draft throws an error if the mail tab is closed while saving.
2014-09-23 12:19:28 +00:00
Ralf Becker
f9c81f1af5 single from address was shown twice in mail display 2014-09-23 08:42:31 +00:00
Hadi Nategh
c0b92e9f10 Adjust mail preview header part according to its content 2014-09-22 16:25:36 +00:00
Hadi Nategh
3e7b572f16 Avoid to refresh mail list if the active folder is not the Draft folder while saving compose mail as draft 2014-09-22 09:07:48 +00:00
Hadi Nategh
c74a2d7501 Fix save as draft confirmation message does not disappear after a while 2014-09-22 08:12:54 +00:00
Hadi Nategh
adc8edb791 Implement draft autosaving for mail compose.
- Auto saving interval is every 2 minutes.
2014-09-12 12:10:48 +00:00
Hadi Nategh
7ca9e5c6bf Restructure compose save as draft functionality and implement it as an ajax function 2014-09-12 11:52:38 +00:00
Hadi Nategh
491e0002ca * Mail/Chrome: Fix not closing print dialog in compose after print or cancel in Chrome 2014-09-09 13:55:43 +00:00
Hadi Nategh
bdcda95930 Make the saveAsDraft and print functionality working in mail compose dialog 2014-09-09 12:08:08 +00:00
Ralf Becker
4d7f00d0fd nextmatch responses got cached for in meantime changed folder 2014-09-08 15:45:37 +00:00
Hadi Nategh
a884f3e444 Fix error "cannot read property of undefiend of indexOf" in mail expand on click 2014-09-08 14:09:21 +00:00
Klaus Leithoff
dc472cdb11 handle problems in email display and processing for further use after commit rev48461 2014-09-05 12:20:49 +00:00
Hadi Nategh
545531ba99 Make sure ckeditor is loaded before calling resizehandler in mail compose 2014-09-05 09:50:30 +00:00
Hadi Nategh
fe2e78f628 Mail compose and display dialog styling improvment 2014-09-04 09:01:43 +00:00
Hadi Nategh
e01c5506e6 Work in progress of mail attachment box styling in compose and display dialogs 2014-09-03 15:48:57 +00:00
Hadi Nategh
311a2efe53 * Mail: Fix mail compose attachment is not shown while it's on upload progress for the first time 2014-09-03 12:42:34 +00:00
Ralf Becker
90672ca3af also need to set/remove "read" flag when removing/adding "unseen" class 2014-09-03 10:34:14 +00:00
Hadi Nategh
8460b4d44a * Mail: Fix changing flags does not affect immidiately on mail list 2014-09-03 09:58:21 +00:00