Klaus Leithoff
20632a0422
fix problem saving to vfs (mail/attachment) -> window.close; now using egw_framework::window_close
2014-02-14 14:09:56 +00:00
Klaus Leithoff
509c5f5a24
getFolderObjects; always use static on single request if info is available; so if you require subscribed/unsubscribed results on a single request you MUST set to false
2014-02-14 13:38:08 +00:00
Klaus Leithoff
d6a706d9b8
try to catch exeptions on ->no mail-accounts available at all<-; measure time consumption on folder-tree creation for subscription dialog
2014-02-14 12:31:34 +00:00
Klaus Leithoff
4bbda170bd
try to catch exeptions on ->no mail-accounts available at all<-
2014-02-14 12:20:25 +00:00
Hadi Nategh
8f26f6fc56
Fix undefined var mail sieve
2014-02-14 09:37:59 +00:00
Hadi Nategh
e670459122
Fix mail ACL rights selector
2014-02-14 09:24:52 +00:00
Klaus Leithoff
420234cb46
change handling for numeric nodeid on getfolderTree when full tree is requested; use it in subscribe
2014-02-14 08:30:03 +00:00
Nathan Gray
efbdc7f532
Try to fix some errors in ajax actions
...
- Disable / enable did not work
- Refresh grid via ajax did not work
2014-02-13 19:00:11 +00:00
Hadi Nategh
86bfd86826
Fix mail ACL select checkboxes not working. Additionally, cleanup and ducument sieve functions
2014-02-13 17:06:16 +00:00
Ralf Becker
eeb420a7e7
pixelegg changes until now
2014-02-13 16:52:46 +00:00
Klaus Leithoff
f618acc6b5
introduce capability to call getFolderTree with profileID only AND get a full tree
2014-02-13 16:29:37 +00:00
Klaus Leithoff
62a559e498
fix retrieval of attachments for display of attachment-list in display-popup plus indicator for attachments in message list (including preview)
2014-02-13 12:59:43 +00:00
Hadi Nategh
241db52e18
Add some more actions to mail display toolbar
2014-02-13 11:30:05 +00:00
Hadi Nategh
23b8fa0dc8
Show mail Display toolbar actions as dropdown, for those actions which has children
2014-02-13 11:07:43 +00:00
Hadi Nategh
5151217b61
Fix error, "description is not supported by this widget class" in mail subscription popup
2014-02-13 11:05:00 +00:00
Hadi Nategh
a33ca94d27
Style header and footer of mail ACL dialog
2014-02-13 10:52:29 +00:00
Hadi Nategh
e84d243b5d
Fix "Cc" and "Bcc" expander button
2014-02-13 08:16:14 +00:00
Ralf Becker
0ea2df92d8
fixed some javascript errors and ide warnings (long way to go)
2014-02-12 20:12:59 +00:00
Ralf Becker
d68349fa1b
pixelegg changes until now
2014-02-12 15:50:24 +00:00
Klaus Leithoff
9debaa7804
translations from our translation server
2014-02-12 14:58:34 +00:00
Klaus Leithoff
9da0b4c9e2
harden CheckFolderNoSelect to ensure that we are ablen to enter tree context
2014-02-12 13:10:04 +00:00
Klaus Leithoff
6d23dfbd31
take care that calendar lang is loaded before opening calendar_uiforms.meeting
2014-02-12 12:05:22 +00:00
Klaus Leithoff
934650c64a
fix a problem regarding the deletion from messages from display-popup; handle glitch of name used for downloading attachments
2014-02-12 10:56:44 +00:00
Ralf Becker
f99ae4af0d
pixelegg changes from Tuesday
2014-02-12 08:10:11 +00:00
Nathan Gray
32971ef3cc
Open sieve in div, not iframe
2014-02-11 21:26:31 +00:00
Hadi Nategh
b3d1ffe1ea
Add header and footer to mail subsciption popup window, and remove unneccessary <description id=msg> widget because messages are all handled by egw_message
2014-02-11 17:27:40 +00:00
Hadi Nategh
a301be779d
Change bg color of toolbar actions in mail preview
2014-02-11 17:10:40 +00:00
Klaus Leithoff
95eb49aa85
use new getNode function on tree widget to get node and its attributes
2014-02-11 16:01:31 +00:00
Hadi Nategh
9835eca80f
More styling for toolbar actions
2014-02-11 15:35:25 +00:00
Hadi Nategh
bceab8aa94
More styling for toolbar actions
2014-02-11 15:31:48 +00:00
Klaus Leithoff
bcd78cdfa0
need to lang() tooltip
2014-02-11 15:28:14 +00:00
Klaus Leithoff
7809cdcdcc
preparation for tree-menu action control on noSelect folders
2014-02-11 15:20:44 +00:00
Klaus Leithoff
4b6699c0d5
translations from Stefan
2014-02-11 13:27:20 +00:00
Klaus Leithoff
d0b72178f7
fix problem on client side counter decrease
2014-02-11 12:18:03 +00:00
Hadi Nategh
b18dea098d
Right-align the Date in mail Display popup
2014-02-11 11:25:09 +00:00
Hadi Nategh
5cceb7febc
DOMNode is available as third parameter since the first and second are reserved for event and widget
2014-02-11 10:45:01 +00:00
Klaus Leithoff
814e5d1204
fix problem with clicking on attachments in preview
2014-02-11 10:01:48 +00:00
Klaus Leithoff
1b95f843ec
translations from Stefan
2014-02-11 09:21:30 +00:00
Ralf Becker
fc34b90350
pixelegg changes from yesterday
2014-02-11 08:24:51 +00:00
Nathan Gray
1450ac0016
Missed ID change from r45523, fixes undefined error when double-clicking a mail
2014-02-10 22:41:53 +00:00
Nathan Gray
74b52fb1da
Fix preview never docks, caused by too early return skipping the hiding.
2014-02-10 19:52:23 +00:00
Klaus Leithoff
187acc5295
mend broken display of event.ics
2014-02-10 16:37:21 +00:00
Hadi Nategh
c8ecdd2355
Change "Flag/Unflag" action caption and add hint
2014-02-10 16:15:18 +00:00
Hadi Nategh
8b064bcfb4
Set "toolbarDefault => true" attribute for some actions in mail, to be shown as default toolbar actions
2014-02-10 15:47:27 +00:00
Hadi Nategh
6c7f8c1a0a
Remove "width:100%" from style to not overwrite the specified width that is set in mailPreviewHeaders css class
2014-02-10 14:16:02 +00:00
Hadi Nategh
dab53cc607
No need to create the flag action since we have already did in get_action()
2014-02-10 14:03:19 +00:00
Hadi Nategh
2f1c2b2fe9
Style Subject field in mail preview to handle long subjects in single line
2014-02-10 13:24:56 +00:00
Klaus Leithoff
4e3e03e446
fix problem regarding display / visualization of .ics attachments
2014-02-10 13:24:08 +00:00
Klaus Leithoff
db262997fb
fix problem regarding display / visualization of .ics attachments
2014-02-10 13:23:32 +00:00
Hadi Nategh
fd82fd2edc
Change captions of some toolbar actions in mail
2014-02-10 13:06:49 +00:00
Klaus Leithoff
3a8dacd710
fix javascript error on click on .ics attachments
2014-02-10 10:25:09 +00:00
Klaus Leithoff
5e41e076e8
avoid preview artifacts on preview of no search results
2014-02-10 10:04:59 +00:00
Klaus Leithoff
c4b8bd6c17
avoid javascript error on preview of no search results
2014-02-10 09:56:40 +00:00
Ralf Becker
ccf203596e
pixelegg changes from weekend
2014-02-10 09:31:36 +00:00
Klaus Leithoff
0e1d9ce607
avoid problems with not set identity infos on global/group profiles by using the account information first for the main identity connected to the account, and ignoring the regarding info (not properly seeded) on iterating over identities
2014-02-10 08:20:23 +00:00
Hadi Nategh
43460891b0
Add subscription folder dialog back-end, only show folder tree
2014-02-07 16:29:20 +00:00
Nathan Gray
8af9b45e13
Fix lists always showing in To field, not filtered properly.
2014-02-07 15:11:46 +00:00
Klaus Leithoff
08e01e54cf
reduce possible unseen counter on folderlabel on preview and mail-open; no server roundtrip, just grab the label, extract the counter, reduce by one, set the label
2014-02-07 14:34:04 +00:00
Hadi Nategh
59edcaf864
Apply mail toolbar styling in pixelegg template
2014-02-07 09:04:33 +00:00
Klaus Leithoff
a335a2e3fd
more work regarding show all folders/subscribe/unsubscribe; controled by pref now
2014-02-07 08:33:23 +00:00
Hadi Nategh
a4e1324a04
Add subscription popup to mail, and fix the context menu. The popup up backend is not completed, though
2014-02-06 17:18:12 +00:00
Klaus Leithoff
4a4327d57e
some userinteraction for show all folders, improve regex for unseen detection
2014-02-06 12:48:01 +00:00
Hadi Nategh
d3bbb7b9ac
Remove "overflow" from mailDisplay class, which causing toolbar action menu hides under other elements
2014-02-06 12:27:28 +00:00
Hadi Nategh
5099551add
Shift down the toolbar under DisplayHeader, and give the toolbar 100% width
2014-02-06 12:23:22 +00:00
Klaus Leithoff
0389960e32
switch notification on inbox off (which was the default fallback, when nothing is configured)
2014-02-06 10:31:21 +00:00
Klaus Leithoff
903245f550
first shot at show all folders menu action on tree
2014-02-06 09:09:57 +00:00
Ralf Becker
4c45f65801
mail config to deny access to certain features
2014-02-05 20:20:02 +00:00
Hadi Nategh
37c6013619
Set view_range for toolbar in mail display popup, and set the actions from the client-side
2014-02-05 16:17:37 +00:00
Klaus Leithoff
ae96c5333c
resolve/work around problem of displaying account info in javasript triggered messages (brackets for emailaddresses) that use the nodes text
2014-02-05 13:02:51 +00:00
Ralf Becker
92701be185
setting foldernames now as text and (optional) style
2014-02-05 12:23:04 +00:00
Klaus Leithoff
c36ee4c041
resolve/work around problem of displaying account info in tree (brackets for emailaddresses) and further use/display in app.js
2014-02-05 09:49:24 +00:00
Klaus Leithoff
0c35d75565
fix warning in getMessageRawBody
2014-02-05 09:24:46 +00:00
Klaus Leithoff
d8a28da9d3
use different approach on mailboxExists; try to open, on failure return false, else true; as the listMailbox command does not return shared folders on first level for dovecot (dovecot bug)
2014-02-05 09:14:05 +00:00
Klaus Leithoff
3539f98176
add missing second param for imap_rfc822_parse_adrlist
2014-02-04 15:53:48 +00:00
Klaus Leithoff
247a7f824a
try to handle not found image by cid
2014-02-04 13:37:26 +00:00
Hadi Nategh
2cce4c30c2
Add right class for mail Display header to be able expandable. Need to be applied in pixelegg template too
2014-02-04 12:53:58 +00:00
Hadi Nategh
4cce431c6f
Change mail display layout, and apply click on expand for url-email instead of tagist. Additionally, build an extra function for url-email expand on click
2014-02-04 12:51:15 +00:00
Klaus Leithoff
c9da3b7dfd
allow browser to cache content on display of messages
2014-02-04 12:31:11 +00:00
Klaus Leithoff
7510c00e50
switch display of message in popup to load message body in iframe; on message deletion show one message for userinteraction
2014-02-04 11:31:13 +00:00
Nathan Gray
2eff897d52
Make sure this.et2 is there before trying to use it.
...
Fixes type error when closing un-viewed mail tab.
2014-02-03 16:41:10 +00:00
Ralf Becker
332d4e5a42
removed gif images for which we have a png image available, as png is now supported by all browsers
2014-02-03 14:04:39 +00:00
Klaus Leithoff
f13dca4c34
fix for send with copy to additional folder
2014-02-03 11:29:12 +00:00
Ralf Becker
84b6e72f4b
pixelegg changes up until now
2014-02-03 10:05:44 +00:00
Klaus Leithoff
ec013651a3
fix fetching/opening subsequent message/rfc822 attachments on display
2014-02-03 09:28:31 +00:00
Klaus Leithoff
f67fb1d1c6
try to document why we use the simple-withimage config on ckeditor in mail and not the EGroupware wide pref
2014-02-03 07:59:51 +00:00
Klaus Leithoff
7c28c6c016
make mailattachments of type message/rfc822 clickable on compose
2014-01-31 10:21:58 +00:00
Klaus Leithoff
6c8c58f5c6
introduce a static Method to be able to create RowIDs from anywhere
2014-01-31 09:47:17 +00:00
Ralf Becker
06c0967ace
fixed positioned itself right of compose, because used hbox, setting now white-space: normal, which makes hbox a vbox effectivly
2014-01-31 08:06:41 +00:00
Klaus Leithoff
6dbfc80de2
get rid of wrong offset warning
2014-01-30 15:35:20 +00:00
Klaus Leithoff
9f43ef9b42
fix problem with reply all, own email address not taken out of recipients, when master-profile
2014-01-30 14:53:27 +00:00
Klaus Leithoff
b8dccc2641
fix for forward as attachment
2014-01-30 13:37:36 +00:00
Klaus Leithoff
6317ffa821
fix broken attachment on forward inline, when attachment is available
2014-01-30 11:28:20 +00:00
Klaus Leithoff
e70a7bcf07
make uploaded/attached files clickable on compose
2014-01-30 09:35:56 +00:00
Klaus Leithoff
0629f22bcc
attachments not transported when converting to infolog/tracker on send
2014-01-29 10:59:14 +00:00
Ralf Becker
6f74c42111
translations from Stefan
2014-01-28 15:32:42 +00:00
Ralf Becker
0d8051837c
translations from Stefan
2014-01-28 13:40:16 +00:00
Hadi Nategh
d6b7350e5b
value attribute could be undefined. It is safer to check it with get_value() since it return empty array if there's no value
2014-01-27 20:07:06 +00:00
Klaus Leithoff
c3435b0359
fix for not indicated attachments if disposition is inline but no cid given or not is image (, as we display only images inline)
2014-01-27 15:04:18 +00:00
Klaus Leithoff
22d6fc05ee
flag messages from preview; load translations for ajaxcalls, when needed
2014-01-27 12:18:16 +00:00
Klaus Leithoff
1b295f5c63
prevent redirect on display (when messagelocation is draft or template) when called from importMessageFromVFS2DraftAndDisplay
2014-01-24 11:48:24 +00:00
Klaus Leithoff
5b586c4687
fix several problems regarding compose; wrong addresses on nreply_all; failed opening of templates; not opening on importMessageFromVFS2DraftAndDisplay
2014-01-24 10:30:45 +00:00
Klaus Leithoff
3f035eaf42
keyword search definition on keyword1/label1 is now important instead of urgent;
2014-01-23 15:19:25 +00:00
Klaus Leithoff
fa2993bff3
keyword filtering must be done as flag search for
2014-01-23 14:46:57 +00:00
Klaus Leithoff
7c4abc8da1
make cc/bcc field visible if values are present/preset
2014-01-23 13:59:10 +00:00
Klaus Leithoff
5564cb6e26
remove recent flag on preview too
2014-01-23 13:16:26 +00:00
Klaus Leithoff
bc2689c3ae
fix setting answered and forwarded flags on answering/forwarding mails
2014-01-23 11:56:34 +00:00
Ralf Becker
653f013975
pixelegg changes from wednesday
2014-01-23 08:44:49 +00:00
Klaus Leithoff
828acc3b37
translations provided by stefan
2014-01-22 09:35:13 +00:00
Nathan Gray
4f9c9a8892
Clicking on profile in tree changes profile & selects inbox
2014-01-22 09:32:18 +00:00
Nathan Gray
1924a5f574
Some clean up:
...
- Avoid eval to create regular expression to check if string contains substring
- Remove extra event bound to tree click, using the one already there
- When changing profile, no longer calling applyFilters() on nextmatch when server is going to call egw_refresh()
2014-01-21 18:56:03 +00:00
Hadi Nategh
144833c5ff
Fix mail compose repeated close button of mail taglists in pixelegg template
2014-01-21 18:01:14 +00:00
Hadi Nategh
907b87bf1a
Fix mail compose repeated close button of mail taglists in pixelegg template
2014-01-21 17:36:07 +00:00
Ralf Becker
66cc87f7a8
pixelegg changes from Tuesday
2014-01-21 17:30:52 +00:00
Klaus Leithoff
bbfed65c0b
handle click on forbidden/unwanted nodes
2014-01-21 17:11:58 +00:00
Nathan Gray
0fa870d53f
Don't need an explicit reset, applyFilters() does it
2014-01-21 15:23:33 +00:00
Klaus Leithoff
2f5cc230c8
tell ajax_flagMessages to be quiet
2014-01-21 15:00:22 +00:00
Klaus Leithoff
9356586af4
try to adapt async_vacation to use oldImapServer Object
2014-01-21 14:58:57 +00:00
Klaus Leithoff
77fd70275c
revert async_vacation changes
2014-01-21 14:48:30 +00:00
Klaus Leithoff
ba7184f44f
handle flagging of message as seen explizitly on preview
2014-01-21 14:46:00 +00:00
Ralf Becker
9f0f33e360
implementing callbacks for "onopenstart" and "onopenend" events: set_onopen(start|end)() and using it in mail to lock tree while accounts are newly opened
2014-01-21 13:34:02 +00:00
Klaus Leithoff
83d840b584
translations provided by stefan
2014-01-21 12:19:17 +00:00
Klaus Leithoff
2eb18c1d4e
being able to conditionally trigger quotaDisplayRefresh on mail_refreshFolderStatus; use new lock_tree/unlock_tree on changeFolder
2014-01-21 11:28:43 +00:00
Ralf Becker
598e827b2e
method to lock and unlock tree (stop receiving clicks and give user visual feedback that we are working on his request
2014-01-21 10:25:26 +00:00
Ralf Becker
eaa6376170
method to lock and unlock tree (stop receiving clicks and give user visual feedback that we are working on his request
2014-01-21 10:21:59 +00:00
Nathan Gray
e73eeab637
- Reset before applying filters, not after
...
- Use applyFilters() to change filters instead of directly modifying
2014-01-21 09:41:19 +00:00
Klaus Leithoff
d698f88e77
fix messages from draft and templates not opening in compose mode; fix typo that prevented the correct change of profile in getComposeFrom
2014-01-21 08:26:59 +00:00
Ralf Becker
fb5c859b8a
pixelegg changes from today
2014-01-20 18:34:27 +00:00
Klaus Leithoff
d0e562ebef
pass folder info explizitly on even more bo calls to cancel out problems there
2014-01-20 16:03:32 +00:00
Klaus Leithoff
68f2797cbc
pass folder info explizitly to cancel out problems there; fix js error for getFocuedObject().getNext
2014-01-20 15:25:40 +00:00
Klaus Leithoff
b3ebabf997
fix error in mail_activesync getMessage that prevented the retrieval of all headers
2014-01-20 14:42:13 +00:00
Klaus Leithoff
35dc435ab9
try to tackle problem encountered with mail2infolog/tracker
2014-01-20 13:14:18 +00:00
Klaus Leithoff
ab9423573b
improve skip out condition on filter for search strings; fix javascrip error on unavailable next
2014-01-20 11:53:19 +00:00
Klaus Leithoff
ac50def034
fix broken filter for search strings
2014-01-20 11:13:03 +00:00
Klaus Leithoff
238391ee63
still some issues regarding signatures->fixed them (hopefully)
2014-01-20 10:59:39 +00:00
Klaus Leithoff
32f75929af
fix missing signature when attaching signature after compose, before send
2014-01-20 10:31:18 +00:00
Klaus Leithoff
d32e576dfa
try to fix missing sender email
2014-01-20 09:26:26 +00:00
Klaus Leithoff
bb12e99a8b
stuff to try to fix problems on header retrieval
2014-01-20 08:55:07 +00:00
Nathan Gray
f6420e9572
Disable preview pre-loading until we get all the details worked out
2014-01-20 08:19:22 +00:00
Ralf Becker
e0bd105dd2
pixelegg changes from today
2014-01-18 17:52:26 +00:00
Nathan Gray
55155797d5
After previewing an email is finished, request the next one in the list.
...
Browser will cache it, making it available to the user faster.
2014-01-18 17:01:29 +00:00
Ralf Becker
496c34614d
switch on private (browser only) caching for read mail bodys, plus fix to switch it on after session was started
2014-01-18 14:52:47 +00:00
Klaus Leithoff
e8e8224341
fix problems caused by changing html/plain selectbox to checkbox
2014-01-18 14:52:21 +00:00
Hadi Nategh
3fcb3cfa1b
Styling for mail compose
2014-01-18 14:21:35 +00:00
Hadi Nategh
c2c8651097
Change layout of mail compose
2014-01-18 14:01:07 +00:00
Ralf Becker
6b926d5267
setting ident_realname/email for mail accounts&identities where mail-server is managed by EGroupware
2014-01-18 14:00:19 +00:00
Klaus Leithoff
c93e4fdc0e
try to figure out generic error: IMAP error reported by server on structure retrieval, and failed messageHeaderretrieval
2014-01-18 13:48:34 +00:00
Klaus Leithoff
c59439f1ef
try to figure out generic error: IMAP error reported by server on structure retrieval
2014-01-18 13:11:45 +00:00
Klaus Leithoff
437343bc0f
fix for failed getBytes on a non object
2014-01-18 12:47:46 +00:00
Nathan Gray
f0c46ad6f8
Some UI improvements
...
- call delete async, server can notify of failure
- Immediately delete row for fast feedback
- leave preview open, nextmatch will select next row
2014-01-17 18:00:36 +00:00
Klaus Leithoff
2d4dd6d5d6
changed keyphrase for primary profile
2014-01-17 14:38:46 +00:00
Klaus Leithoff
8bdef50e23
give better feedback to frontend
2014-01-17 13:40:41 +00:00
Klaus Leithoff
80d68f84c1
try to catch further errors on structure retrieval
2014-01-17 13:24:48 +00:00
Klaus Leithoff
7256ad2239
try to catch further errors on structure retrieval
2014-01-17 13:14:40 +00:00
Klaus Leithoff
38dcee204a
try to catch errors on structure retrieval
2014-01-17 13:05:23 +00:00
Klaus Leithoff
ff29574173
fix Argument 3 passed to mail_bo::getMessageAttachments(must be an instance of Horde_Mime_Part
2014-01-17 12:51:45 +00:00
Klaus Leithoff
70ebabaf90
fix missing delete after move when moving cross servers
2014-01-17 12:02:03 +00:00
Klaus Leithoff
387035f76d
new translations from translation.stylite.de
2014-01-17 10:48:19 +00:00
Klaus Leithoff
57e0008ac9
force currentapp = mail for compose and display popups; changed approach
2014-01-17 10:47:35 +00:00
Klaus Leithoff
b98326fb0c
force currentapp = mail for compose and display popups
2014-01-17 10:37:43 +00:00
Klaus Leithoff
9aa1506a84
move empty trash/compress folder to actionsmenu on tree
2014-01-17 09:59:25 +00:00
Ralf Becker
96e0c77fce
pixelegg changes from thursday
2014-01-17 08:10:46 +00:00
Klaus Leithoff
36e13b7c8f
move empty trash/compress folder to actionsmenu on tree
2014-01-16 16:37:01 +00:00
Ralf Becker
117a2f5f6b
mark mailing-lists in taglist responses with "mailinglist" css class, style it and give it a title "mailinglist" to differenciate from contacts/regular email addresses
2014-01-16 15:58:27 +00:00
Klaus Leithoff
5422864681
fix missing init in static rawMessage static
2014-01-16 15:22:18 +00:00
Klaus Leithoff
0d630f41b2
new translations from translation.stylite.de
2014-01-16 15:02:16 +00:00
Klaus Leithoff
54f8fb5abb
fix missing level in static rawMessage cache
2014-01-16 15:01:04 +00:00
Nathan Gray
05f0e486e3
Use long task UI to merge contacts into email templates
2014-01-16 14:05:07 +00:00
Ralf Becker
20b89bff05
change felamimail run rights to new mail app, or if no felamimail run rights found, give Default group run rights
2014-01-16 13:53:01 +00:00
Klaus Leithoff
c58ebacf08
fix cannot set property read of undefined
2014-01-16 12:07:45 +00:00
Klaus Leithoff
e10fd3f37c
fix preserveSeen problem for activesync accessing mails with attachments
2014-01-16 10:51:22 +00:00
Ralf Becker
7cc91b0046
new&modified images from pixelegg
2014-01-15 18:04:11 +00:00
Nathan Gray
f9c2c73432
Get merging contact into mail template file working
2014-01-15 16:29:30 +00:00
Klaus Leithoff
60bb090278
pixelegg changes from wednesday, new/changed images and styles
2014-01-15 13:46:14 +00:00
Klaus Leithoff
7d3eaf728c
translations provided by stefan
2014-01-15 13:21:42 +00:00
Klaus Leithoff
c4213717bb
add missing translation
2014-01-15 13:02:26 +00:00
Klaus Leithoff
99589acae2
add missing description for date in preview area
2014-01-15 10:41:56 +00:00
Klaus Leithoff
fb4b2e1478
fix problem with broken rfc mailaddress on parsing for activesync
2014-01-15 10:31:08 +00:00
Klaus Leithoff
4b2dbc6526
throw out attachment type (if present) in preview (on request of sb);fix preserve seen for activesync
2014-01-15 08:45:05 +00:00
Nathan Gray
0c2453a7f9
Fix mime handler pointing to wrong app
2014-01-14 17:16:49 +00:00
Ralf Becker
629bd6f2ee
added pixelegg/less/svg.css stylesheet and id reflecting their name to all svn image
2014-01-14 16:14:51 +00:00
Klaus Leithoff
5f0a8ae990
pixelegg changes from tuesday
2014-01-14 16:04:49 +00:00
Klaus Leithoff
e5acab5fb9
pixelegg changes from tuesday
2014-01-14 16:04:20 +00:00
Klaus Leithoff
092be08c96
fix broken default undeleted flag filter
2014-01-14 15:54:48 +00:00
Klaus Leithoff
1834389fec
restore/ensure basic functionality on activesync for mail app
2014-01-14 15:21:54 +00:00
Klaus Leithoff
b3ad328429
preparations to get mail_activesync into gear
2014-01-14 13:35:39 +00:00
Ralf Becker
ddc93e9af8
install new mail app automatic and give default group run rights to it
2014-01-14 09:31:14 +00:00
Ralf Becker
da6b2e62ab
not needed
2014-01-14 09:25:37 +00:00
Klaus Leithoff
2093860d44
fix cnp-error
2014-01-14 09:21:34 +00:00
Klaus Leithoff
c23a3f5524
remove references to old refreshTime preference
2014-01-14 08:35:22 +00:00
Ralf Becker
21bb9ef481
pixelegg changes from monday
2014-01-14 08:20:32 +00:00
Klaus Leithoff
a2bb7fe833
remove pref refreshTime as we have a refresh in nm
2014-01-14 07:48:19 +00:00
Klaus Leithoff
24676c0a33
call counters on index call, but only retrieve them for one level up til the current folder level
2014-01-13 17:29:27 +00:00
Klaus Leithoff
e5a5fc8636
try to implement the requirement for compose: select of accounts on top, available signatures to the SELECTED mailaccount ONLY below
2014-01-13 15:40:34 +00:00
Nathan Gray
e94b62bd5e
Use egw data cache to update mail CSS class & stop a few nextmatch refreshes.
...
Fixes unable to mark mail as unread.
2014-01-13 14:22:58 +00:00
Klaus Leithoff
2feef10702
skip the use of all for identities, as is was a conceptual misunderstanding
2014-01-13 13:34:50 +00:00
Klaus Leithoff
eb97a233a1
stuff regarding egw_refresh and interdependecys with the mail app
2014-01-13 13:06:29 +00:00
Klaus Leithoff
4273257138
catch error on accessing unknown mail account attribute
2014-01-13 09:36:51 +00:00
Nathan Gray
c8cfe6464e
Bind to nextmatch refresh event to update folder status too
2014-01-11 14:16:36 +00:00
Nathan Gray
ef1596fd5a
Pick a better DOM node to put the loading indicator - using just the tree node from the action causes too many loading animations
2014-01-11 12:51:45 +00:00
Nathan Gray
473d7e2001
Move mail folders via drag and drop
2014-01-11 11:58:31 +00:00
Klaus Leithoff
5f85d2a592
fix javascript error for missing toolbaractions
2014-01-10 13:33:28 +00:00
Klaus Leithoff
b0f50abd78
fix condition for folder move
2014-01-10 13:07:01 +00:00
Klaus Leithoff
bf09e9e46f
reflect on thrown out preferences for folder settings; disable non working code in updateAccount, addAccount and deleteAccount hook-functions, and prepare for new account object
2014-01-10 10:33:53 +00:00
Klaus Leithoff
48e4d8daa0
change notification for new messages: now based on hook ->check_notify<- ; clean up of preferences in expectation of moving of most of the stuff to mail-accounts-data
2014-01-10 09:19:07 +00:00
Ralf Becker
dbb4de0876
pixelegg changes from yesterday
2014-01-10 05:26:20 +00:00
Klaus Leithoff
d28b1d2500
operate on system flags only for filtering; try only calling this. instead of app.mail. whereever possible
2014-01-09 11:26:40 +00:00
Klaus Leithoff
f4254b5281
try to improve speed and refresh behavior
2014-01-09 08:36:22 +00:00
Ralf Becker
b59524c4f6
pixelegg changes from today
2014-01-08 18:49:29 +00:00
Klaus Leithoff
4d52be1f1c
pixelegg changes from yesterday
2014-01-08 07:58:33 +00:00
Klaus Leithoff
43ea576159
Mail/Mailhandling: missing setting for option >mail text only< for better control of import of mails to other apps
2014-01-07 13:25:21 +00:00
Klaus Leithoff
5786979a94
* Mail/Mailhandling: introduce option >mail text only< for better control of import of mails to other apps
2014-01-07 13:03:53 +00:00
Klaus Leithoff
a469a1254b
translations provided by stefan becker
2014-01-07 08:12:01 +00:00
Klaus Leithoff
880fc68bc9
attempt to minimize tree update/refresh attempts after movefolder-action
2014-01-06 15:47:19 +00:00
Klaus Leithoff
c4e135d64b
first shot for tree update after movefolder-action
2014-01-06 14:26:33 +00:00
Klaus Leithoff
86df1da45b
first shot at moveFolder action implementation; tree not correctly updated yet
2014-01-06 12:57:53 +00:00
Klaus Leithoff
1b873c4372
simple dialog for moveFolder action
2014-01-06 09:51:24 +00:00
Klaus Leithoff
72b01700e5
Pixelegg changes
2014-01-06 08:47:48 +00:00
Ralf Becker
594750e7a9
Pixelegg changes
2013-12-30 17:34:29 +00:00
Nathan Gray
abf75566b3
- Preview attachments now shows/hides similar to TO && CC addresses
...
- Re-order preview fields
- Fix auto-refresh would not turn off
2013-12-23 22:37:40 +00:00
Ralf Becker
02ce1e20d1
new translations from translation.stylite.de
2013-12-23 20:28:10 +00:00
Ralf Becker
475353a1ef
pixelegg changes up to now
2013-12-23 20:15:33 +00:00
Nathan Gray
ebc4845c64
- Fix doubling of to address
...
- Only show display more addresses button if all addresses are not visible.
2013-12-23 18:20:52 +00:00
Hadi Nategh
9b0fd9b7a5
Add ajax callback to take care of mailbox subscription
2013-12-20 16:23:45 +00:00
Hadi Nategh
dc02eb28d7
Make folder acl be able to be selected from differnet accounts
2013-12-20 16:17:12 +00:00
Klaus Leithoff
13cf8a1f0d
pixeleggs work of the day (20th.Dez) icon changes
2013-12-20 14:34:37 +00:00
Klaus Leithoff
77dc45e0af
pixeleggs work of the day (20th.Dez)
2013-12-20 14:32:40 +00:00
Hadi Nategh
0d010b7180
Fix not translated field "Validate selected addresses on submit" in mail vacation notice
2013-12-20 14:00:14 +00:00
Klaus Leithoff
93b105ab1d
translations provided by stefan becker
2013-12-20 13:47:26 +00:00
Klaus Leithoff
619cdb2eef
simple moveFolder Dialog
2013-12-20 13:25:53 +00:00
Klaus Leithoff
d302d78435
handle php-warning for attachmentobjects not set properly
2013-12-20 13:25:11 +00:00
Klaus Leithoff
eabf6b2dbd
translations provided by stefan becker
2013-12-20 12:09:27 +00:00
Hadi Nategh
07e7e4978c
Show/Hide unsubscribed folders in mail folder tree
2013-12-20 10:48:04 +00:00
Klaus Leithoff
0c818b0928
translations provided by stefan becker
2013-12-20 09:42:37 +00:00
Klaus Leithoff
3dbd116986
pixelegg changes from 19.Dez
2013-12-20 09:38:39 +00:00
Klaus Leithoff
307cac1e03
pixelegg changes from 19.Dez
2013-12-20 09:35:46 +00:00
Hadi Nategh
380b5bae2d
Set width and height for textarea in sieve vacation popup
2013-12-19 17:13:11 +00:00
Klaus Leithoff
ca93a60668
provide params to be able to pass subscribedOnly flag (true/false) to the getFolderObjects method, to be able to display all folders
2013-12-19 10:32:42 +00:00
Klaus Leithoff
7dfb6da460
translations for the new mailmodule
2013-12-19 08:10:53 +00:00
Ralf Becker
b29317711a
pixelegg changes from Wednesday
2013-12-19 03:14:47 +00:00
Nathan Gray
60c9fcd4dd
Finish up preview email display handling TO with one address split out.
2013-12-18 18:40:01 +00:00
Hadi Nategh
bf231133a0
Add subscribe/unsubcribe menus to mail tree context menu
2013-12-18 17:35:03 +00:00
Hadi Nategh
42314ab168
Add header to import message in mail app
2013-12-18 17:29:02 +00:00
Klaus Leithoff
fa609a3f2d
ability to move mails from folder of one server to the folder of another server; beware mails are fetched from source and copied to target, so this can be quite stressfull on both mailservers AND your webserver regarding performance and memory, thus we sleep 500 miliseconds every 5 mails; ToDo: preserve the possible unseen status of a mail
2013-12-18 15:14:12 +00:00
Klaus Leithoff
c0d749ceac
attempt to copy/move mails between servers; failed so far: no connection to the targetserver is even attempted by horde library
2013-12-18 12:14:18 +00:00
Klaus Leithoff
efc237024c
since copy and move mails are pretty much the same (using the same bo function with different params) we merge this in ui as well
2013-12-18 10:27:27 +00:00
Klaus Leithoff
841afa5ba0
translations from translation server; thanks to thoose that contributed
2013-12-18 09:17:12 +00:00
Klaus Leithoff
edec9c6c2b
fix problems introduced by rev44904; refresh for folder counters removed by that commit in favour to rely on grids refresh call. sadly grids refresh does not provide a method to hook into so far (, so that counters of folders in tree are refreshed as well); until this is solved I reintroduce the application side triggered refresh
2013-12-18 08:46:31 +00:00
Nathan Gray
8ff6950c3f
Show/hide lots of to/cc email addresses
2013-12-18 00:37:30 +00:00
Hadi Nategh
e4cf9ac9b3
Show vacation notice in popup window
2013-12-17 17:10:02 +00:00
Hadi Nategh
e73e01d71a
Add vacation notice to mail tree context menu
2013-12-17 17:06:44 +00:00
Klaus Leithoff
bf362a5dce
enhance error message if not allowed to access sieve
2013-12-17 15:58:51 +00:00
Hadi Nategh
eef0abc590
Add sieve link to mail tree action menu
2013-12-17 15:21:36 +00:00
Klaus Leithoff
491495e32d
fix stuff regarding getSpecialUsefolders and defaultvalue of sievescriptname
2013-12-17 12:16:11 +00:00
Klaus Leithoff
d82075e86b
work to get the sieve stuff back on the road. NOTE: uses oldImapServer Object, not cached, no validation regarding getInstance
2013-12-17 09:55:47 +00:00
Klaus Leithoff
3ae3d07fa5
hint nathan to ccaddresses available in dataElem.data; use fixed height for compose window
2013-12-17 08:47:16 +00:00
Nathan Gray
45f4aca24c
Email address display work in progress
2013-12-17 00:26:29 +00:00
Nathan Gray
cc2fff754d
No need to json_encode
2013-12-16 23:41:39 +00:00
Klaus Leithoff
2f083e41e4
move External quota label into quota hint.
2013-12-16 10:28:19 +00:00
Klaus Leithoff
447e3ed5f0
use new dialog.show_prompt for addfolder;
2013-12-12 15:44:47 +00:00
Klaus Leithoff
95021fe0fc
use new dialog.show_prompt for rename; handle encoding issues; catch possible exceptions and try to handle it correctly by attempting some kind of rollback
2013-12-12 15:10:25 +00:00
Klaus Leithoff
d3a2dff6a9
implement delete folder with subfolders; fix encoding issue when creating folders with umlauts
2013-12-12 13:34:35 +00:00
Klaus Leithoff
b703e5ddf8
some translation stuff
2013-12-11 09:59:11 +00:00
Nathan Gray
46253ec346
Shuffle some stuff around so switching folders works too.
2013-12-10 18:13:28 +00:00
Klaus Leithoff
1f438436e1
stuff of the day: label/remove all sorted to meet birgits requirements; distinct display schema for listview to send/draft/template folders (address column); some translations for upcomming folder delition for folders with subfolders
2013-12-10 15:59:54 +00:00
Nathan Gray
3f531a29c0
Since we're changing dataset, force a reset() to clear cache and stuff.
2013-12-09 21:44:50 +00:00
Klaus Leithoff
a9903e8847
mend absolute path problem for address popup
2013-12-09 14:31:01 +00:00
Hadi Nategh
95b704bd7d
Fix combination common rights selector in ACL popup window
2013-12-09 11:17:32 +00:00
Hadi Nategh
b06b18e006
Fix to set combination of Obsolote Rights (eg. c=kx) for ACL mail application
2013-12-09 10:10:51 +00:00
Klaus Leithoff
db0879f4a6
controlling some requirements on a send attempt (recipient, subject, mailbody)
2013-12-09 09:57:03 +00:00
Ralf Becker
921eaf73f1
pixelegg changes from last week
2013-12-08 21:38:36 +00:00
Klaus Leithoff
343a72c3a8
toggle flags/labels, remove all labels, shortcuts thereoff, codecleanup
2013-12-06 10:35:39 +00:00
Klaus Leithoff
fd6e7648d6
first attempt to toggle certain flags on actions, instead of e.g.: setting flagged and setting unflagged explizitly
2013-12-05 15:09:35 +00:00
Klaus Leithoff
2ac548d0b8
translations from site thereoff
2013-12-05 13:55:49 +00:00
Klaus Leithoff
bf8f0536a7
update some langstrings
2013-12-05 13:52:37 +00:00
Hadi Nategh
aad8e35bee
Add folder name indicator to mail_acl, also fix confirm dialog for delete button
2013-12-05 13:49:02 +00:00
Hadi Nategh
fd8b4a72f6
Try to catch exceptions from none existing account
2013-12-05 12:32:32 +00:00
Klaus Leithoff
38644b8b3c
only try to trigger a connect, when there is a profileID
2013-12-05 09:12:17 +00:00
Klaus Leithoff
892cdf5775
catch errors if there is NO configured account at all
2013-12-05 09:08:14 +00:00
Hadi Nategh
fac4e68213
Add recursive functionality to mail-acl actions, including delete recursively
2013-12-05 07:58:45 +00:00
Klaus Leithoff
2363efafb2
new translations
2013-12-04 13:56:18 +00:00
Klaus Leithoff
7d1421d47e
new lang keys
2013-12-04 13:53:06 +00:00
Klaus Leithoff
2a7b7d9376
display all Adresses popup
2013-12-04 09:52:59 +00:00
Klaus Leithoff
2b5f986a75
first sketch for display all emailadresses popup
2013-12-03 16:46:32 +00:00
Klaus Leithoff
1dd472f567
attempt to fix getMailboxes / getMailboxesRecursive
2013-12-03 14:38:50 +00:00
Ralf Becker
0a23e69fdf
pixelegg changes from monday
2013-12-03 07:06:08 +00:00
Hadi Nategh
7e2b648590
Make the delete button in mail folder's acl popup window a bit more functional
2013-12-02 17:09:35 +00:00
Hadi Nategh
e9a7228a95
Fix delete buttons with new dialog in mail ACL popup window
2013-11-29 14:59:34 +00:00
Klaus Leithoff
ce226a3197
fix messed up addresses by horde for listview too
2013-11-29 13:29:49 +00:00
Ralf Becker
2a32284616
fixed PHP Fatal error: Using $this when not in object context
2013-11-29 05:24:39 +00:00
Nathan Gray
28bbb266e2
Don't bother translating ID
2013-11-28 20:23:20 +00:00
Hadi Nategh
1dc919e83b
Update ACL for mail application
2013-11-28 15:08:41 +00:00
Ralf Becker
53eb8e553a
pixelegg changes from yesterday
2013-11-28 06:20:18 +00:00
Klaus Leithoff
6e88374e6f
control (and try to fix) messed up addresses by horde, when fetching the envelope
2013-11-27 15:40:00 +00:00
Klaus Leithoff
9031d1d051
mail module translation update with merge of developer tools
2013-11-27 14:57:13 +00:00
Klaus Leithoff
c94e5e61c1
translation stuff
2013-11-27 14:36:15 +00:00
Klaus Leithoff
bd55137531
some work regarding translation of mail app
2013-11-27 13:07:54 +00:00
Klaus Leithoff
2aff2bf175
updating mail lang files after developer_tools merge-cli run
2013-11-27 11:41:20 +00:00
Ralf Becker
73b6521cbf
pixelegg changes from yesterday
2013-11-27 07:21:32 +00:00
Klaus Leithoff
dfd2c3eaa4
some code cleanup, some styling in display, some attempts regarding translations
2013-11-26 15:30:08 +00:00
Nathan Gray
a749ba519d
Provide proper data for widget
2013-11-25 18:14:33 +00:00
Klaus Leithoff
e322875350
signature and identity control on compose; get rid of unsupported stationery-stuff
2013-11-22 13:55:09 +00:00
Ralf Becker
6d65b16223
latest pixelegg changes
2013-11-22 05:28:19 +00:00
Nathan Gray
fda214670c
Add mailing lists to email tag list search results.
...
Added for To, CC & Bcc.
2013-11-21 22:29:57 +00:00
Klaus Leithoff
03327b4bb1
adapt moving/copy of mails from folder to folder; fix fetch all available accounts with servers; fix missing emailaddress in mail-account-foldertree (first level) needed htmlspecialchars
2013-11-21 13:22:34 +00:00
Klaus Leithoff
0e765f8566
implement/adapt appending message to mailbox
2013-11-21 11:10:31 +00:00
Nathan Gray
8c8f7ccbfd
Fix splitter docking for Pixelegg template
2013-11-20 23:52:37 +00:00
Nathan Gray
565b28f18f
Commit the working one, not the test that breaks it...
2013-11-20 23:39:39 +00:00
Nathan Gray
f0279d44a3
Some splitter fixes:
...
- Use new isDocked() instead of looking inside widget
- Some CSS fixes
2013-11-20 23:35:27 +00:00
Klaus Leithoff
379cc5042d
first attempt to be able to open a mail for reply
2013-11-20 15:05:25 +00:00
Klaus Leithoff
9bc3c57239
make sure the content type map is available on accessing a known/wanted attachment part
2013-11-20 10:00:16 +00:00
Klaus Leithoff
8e336ed31a
adapt view and save attachments to horde stuff (winmail.dat may require changes later)
2013-11-20 09:30:25 +00:00
Klaus Leithoff
7dd61b5617
fix excess calls of get_rows triggered by refreshFolderStatus; fix not using folderObjectCache
2013-11-19 15:14:36 +00:00
Klaus Leithoff
730eb55387
fix one problem regarding failed xml-response
2013-11-19 13:31:58 +00:00
Ralf Becker
762f0f5c8a
fixed infinit recursion in multipart message containing other multipart
2013-11-19 13:18:30 +00:00
Klaus Leithoff
8a38b817d0
fix one activeFolderCache problem (did not save it per server as intended)
2013-11-19 12:03:53 +00:00
Klaus Leithoff
e5818d9b62
abandon folderStatusCache and rely completely on hordes cache capability and handling
2013-11-19 11:17:32 +00:00
Klaus Leithoff
d8f2661a27
some stuff, to fix access to cached search results
2013-11-19 08:17:49 +00:00
Ralf Becker
2b7d9af0a2
reverting to previous app.css file and remove app.less files, as they are not used by pixelegg template and create some glitches, might re-introduce .less for regular templates later
2013-11-18 19:57:38 +00:00
Ralf Becker
e71c04e56f
todays pixelegg changes
2013-11-18 19:31:54 +00:00
Ralf Becker
670598a783
show available mail accounts of user and allow to switch between them, when calling mail wizard from admin >> manage accounts
2013-11-17 13:31:19 +00:00
Ralf Becker
d5788429c8
remove accidently comment
2013-11-16 13:10:47 +00:00
Ralf Becker
77e9071f5c
fixed not displayed mails with encoding
2013-11-16 11:25:09 +00:00
Ralf Becker
cec909fb13
fixed an other warning
2013-11-16 11:24:52 +00:00
Ralf Becker
76eb7d2ca0
validateProfileID now also checks for non-empty imap-username
2013-11-16 10:30:01 +00:00
Hadi Nategh
34827545cc
Mail folder ACLs feature on mail app
2013-11-15 17:22:46 +00:00
Ralf Becker
f8752688e0
pixelegg changes from today
2013-11-15 17:09:58 +00:00
Ralf Becker
727cdc83b3
newewst pixelegg changed from today
2013-11-14 19:29:55 +00:00
Ralf Becker
583538e824
using now CSS preprocessor less ( http://lesscss.org ) to create some of our css files, used a lot in new Pixelegg template
2013-11-11 19:10:28 +00:00
Ralf Becker
77a30817d6
images for new Pixelegg template
2013-11-11 18:56:02 +00:00
Ralf Becker
f975e93677
get display of mails working again, using now Horde_Mime_Part based structure and for images, attachments not yet fully working, should use it too
2013-11-10 20:53:51 +00:00
Ralf Becker
e08a8dc12f
fix not working validateProfile by rewriting it, could not change to other account and it was querying all accounts multiple times, even if it only want to validate an existing account
2013-11-08 17:56:47 +00:00
Ralf Becker
f4cd622af6
using emailadmin_account::search alone for displaying all accounts
2013-11-07 17:46:26 +00:00
Ralf Becker
f8026cf624
mail redirects on connection or authentication failure, or if there is no account to account wizard, so user can fix the problem
2013-11-06 21:02:19 +00:00
Klaus Leithoff
fb94a6a645
some work to be able to displayHeaders, displayRawMessage, SaveMessageToDisc, saveMessageToVFS
2013-11-06 15:11:15 +00:00
Ralf Becker
562b317a27
need to load emailadmin/js/app.js
2013-11-06 09:12:22 +00:00
Klaus Leithoff
5309f81e64
indicate attachments on main mail message list
2013-11-05 14:16:40 +00:00
Ralf Becker
6d226a7921
split constructor function and place of instanciation for app.js objects: app[appname] = new app.classes[appname]();
2013-11-04 20:54:23 +00:00
Klaus Leithoff
8cbe09b24c
fix broken status refresh for nonexistent shortDisplayNames
2013-11-04 12:31:50 +00:00
Klaus Leithoff
cfc3550d6f
get filters to work, empty trash, etc.
2013-11-04 11:22:38 +00:00
Ralf Becker
e125b27e52
mail_wizard extending emailadmin_wizard, to allow regular users to use it
2013-11-03 10:24:09 +00:00
Klaus Leithoff
cce5514771
use icServer folder infos for specialuse folder and trash/sent/draft/template folder retrieval (if no valid pref is set)
2013-10-31 14:45:11 +00:00
Klaus Leithoff
7baddc4d39
adapt getFlags method
2013-10-31 09:13:56 +00:00
Klaus Leithoff
75dc25a684
implement flagMessages; implement getCurrentMailbox
2013-10-31 08:55:33 +00:00
Klaus Leithoff
69ecce26d7
fix issue with double-encoded foldernames; fix getCurrentMailbox issue; sorting of accounts in tree by id (as before; by name may be an option to consider); use openConnection as central access to gather specialUseFolderInfo and/or fetching the delimiter
2013-10-30 13:27:26 +00:00
Klaus Leithoff
7e0f61f8d9
gather specialUseFolderInformation
2013-10-30 12:21:28 +00:00
Klaus Leithoff
6d4de6abb1
fix foldertree: initial display
2013-10-30 09:59:05 +00:00
Klaus Leithoff
4bd8d43318
steps to get back to a working list in ui
2013-10-29 16:16:56 +00:00
Klaus Leithoff
dd2465b317
fix a problem regarding the status fetch for noselect mailboxes
2013-10-25 14:17:20 +00:00
Klaus Leithoff
628806c289
implement getMailboxes and listSubscribedMailboxes, to get listview back on the road; attachment info still missing, and filters to be implemented
2013-10-25 13:37:53 +00:00
Klaus Leithoff
49bacaef69
supplement folder status Info with delimiter
2013-10-25 10:23:36 +00:00
Klaus Leithoff
e4abe0fba0
full list support for new horde mail based client
2013-10-24 15:29:57 +00:00
Klaus Leithoff
87388857d7
some steps towards an hopefully working horde client based mail client
2013-10-24 13:34:53 +00:00
Klaus Leithoff
299936705f
some steps to work with the new horde mail class
2013-10-24 07:15:48 +00:00
Ralf Becker
fe2ef3ac1c
first step to new Horde_Imap_Client based eMailAdmin classes for new mail app
2013-10-22 15:30:25 +00:00
Klaus Leithoff
c799aad6be
commit session right after successfully contructing class object
2013-10-22 14:56:33 +00:00
Klaus Leithoff
861674d5d8
move folderCache completely from session to egw_cache::INSTANCE
2013-10-22 10:06:21 +00:00
Klaus Leithoff
56bada408f
rename template regarding list interface for manage identities and accounts
2013-10-21 14:41:51 +00:00
Klaus Leithoff
451aa51beb
add simple list interface for manage identities and accounts (based on grid widget)
2013-10-21 13:57:49 +00:00
Klaus Leithoff
90dc7e6662
fix attachment methods (view/save/saveToVFS/saveAllToVFS) for previewarea
2013-10-21 13:07:32 +00:00
Klaus Leithoff
022ae3a310
use grids set_value method for attachmentArea display in Preview
2013-10-21 09:25:34 +00:00
Klaus Leithoff
40bb1078af
basic implementation of open and edit on signature (no template for edit, and no action on delete yet)
2013-10-18 14:04:04 +00:00
Klaus Leithoff
61bcdd2137
implement simple list signatures template based on grid widget
2013-10-18 13:24:54 +00:00
Klaus Leithoff
eade0953b5
attempt to refresh previewAttechmentsArea grid with data; need refresh grid method; not implemented yet
2013-10-18 12:04:48 +00:00
Klaus Leithoff
95350da447
refresh quotaDisplay on folder change, and timed; prevent subject and filename from being translated
2013-10-18 09:58:25 +00:00
Klaus Leithoff
00fb069dc2
fix import-mail from local file; convert attachment block in display to grid widget;
2013-10-16 11:25:46 +00:00
Hadi Nategh
e5aa8a4873
Complete the missing "by date" option in mail app->sieve_rules->vacation
2013-10-16 11:22:53 +00:00
Klaus Leithoff
7f574b0a2a
fix up preview area actions
2013-10-14 13:30:04 +00:00
Klaus Leithoff
536a939e6c
provide tooltips for compose actions
2013-10-11 13:52:25 +00:00
Klaus Leithoff
62aad55756
tamper with the et2_button_icon class on display toolbar
2013-10-11 13:35:47 +00:00
Klaus Leithoff
190a98499a
sieve sidebox entrys always visible if one or more IMAP profiles support sieve; check if sieve enabled on rules-index, vacation notice and sieve forwarding
2013-10-11 11:43:01 +00:00
Klaus Leithoff
4354a02fbd
display: control attachmentdiv and displayareadiv class by code, to hide attachmentarea, when no attachments are present
2013-10-11 09:28:33 +00:00
Hadi Nategh
fe217e5458
Remove _debug_array() from sieve rules index page
2013-10-11 08:57:25 +00:00
Hadi Nategh
58a042c1f9
Fix unnecessary demonstration of bodytransform fields on sieve rules, when they're not filled
2013-10-11 07:58:37 +00:00
Klaus Leithoff
35a0132161
implement saveAsDraft
2013-10-10 16:11:26 +00:00
Klaus Leithoff
025d20f2d1
fix missing signature on top, on reply and forward
2013-10-10 14:56:30 +00:00
Hadi Nategh
c58716b64d
Set the right value for action_folder_text/taglist in sieve->edit popup window
2013-10-10 14:07:50 +00:00
Ralf Becker
8df6821fa4
add css class to style like a nm list
2013-10-10 13:18:02 +00:00
Klaus Leithoff
2fc466e145
basically make changing of identity and signature work, that they reflect in content, and change the possibly preinserted signature
2013-10-10 11:44:01 +00:00
Hadi Nategh
ed107f9496
Fix encoded mail folder-names by utf7-imap used by sieve rules->action->folder, and replace it with utf-8
2013-10-10 11:41:59 +00:00
Ralf Becker
be0530936c
fixed taglist focus and click events to adhere to new event signature
2013-10-09 17:29:36 +00:00
Hadi Nategh
a6b3fb95c0
Remove inline script from mail->sieve->edit()
2013-10-09 17:20:14 +00:00
Hadi Nategh
0babe3c7b0
Set correct values for ['action'] array on server-side in mail->Sieve-edit_popup window
2013-10-09 17:17:24 +00:00
Hadi Nategh
603fb8e782
Fix autoselected radioBottons for actions group in mail->sieve->edit popup
2013-10-09 16:44:03 +00:00
Ralf Becker
0163442f37
changed signature of on* event handlers: 1. event, 2. widget (context is DOM node), event handlers have now type "js" in attribute description and get automatic converted to a function, no more need to call et2_compileLegacyJS
2013-10-09 14:35:03 +00:00
Klaus Leithoff
473da1949d
fix curly brackets issue in subject in mainview
2013-10-08 14:55:20 +00:00
Klaus Leithoff
03b901db04
work to get forward working; code cleanup; several other stuff
2013-10-08 14:23:46 +00:00
Ralf Becker
a6311fa1a3
creating and using an app-specific egw object
2013-10-07 16:53:13 +00:00
Klaus Leithoff
6950fb0cc9
fix id behavior for identities in compose, introduced long ago when trying to utilize taglist
2013-10-07 16:33:56 +00:00
Nathan Gray
74b869640c
Allow multiple compose windows
2013-10-07 15:28:49 +00:00
Klaus Leithoff
cd5d52d811
styling on compose toolbar; add print button on compose window; some codecleanup; some control regarding the compose actions on vfs-file-selector, infolog and tracker creation
2013-10-07 15:02:35 +00:00
Klaus Leithoff
78855fa7b7
change quota percentage calculation
2013-10-07 12:35:38 +00:00
Klaus Leithoff
35167898cd
try to detect changes on signatureID and Identity
2013-10-07 12:17:33 +00:00
Nathan Gray
81076f6e89
- Remove some unused variables
...
- Add check to make sure et2 object is there before using it
- Add function to set form content from array
2013-10-07 10:12:18 +00:00
Klaus Leithoff
a61dea2677
handle delete action from popup
2013-10-05 16:36:20 +00:00
Klaus Leithoff
94a8352575
show toolbar in preview area (non functional); add priority, disposition, save to infolog/tracker; some styling for toolbars in display and preview; disabling some actions in toolbar on display; remove testhtmlarea;
2013-10-05 14:15:29 +00:00
Nathan Gray
86abbbf443
Add compose prefix to window name so we can find all compose windows
2013-10-05 10:23:01 +00:00
Klaus Leithoff
82dcae783a
now you are able to send mails; not fully functional yet
2013-10-05 09:47:34 +00:00
Klaus Leithoff
7bf3db1a6f
get some actions from mail-display working; fix mail-to-infolog; mail-to-tracker (missing convertHTMLToText)
2013-10-05 09:03:51 +00:00
Nathan Gray
3b3986e27d
- Use mail_id in app.mail.compose() when there's no rows passed
...
- Some code consolidation in preparation for tracking open compose windows
2013-10-04 17:45:33 +00:00
Nathan Gray
2a502c3a16
- set empty placeholder action for when there are no mails in the list
...
- set mail_id so we can find it for actions
2013-10-04 14:39:25 +00:00
Klaus Leithoff
4c6a249d40
use et2_obj.submit to toggle Editor; CKEditor prefs are lost then
2013-10-04 11:17:45 +00:00
Nathan Gray
4629785782
Add a toolbar to display
2013-10-04 11:09:31 +00:00
Klaus Leithoff
ec8011e148
toggle editor mode
2013-10-04 11:02:12 +00:00
Klaus Leithoff
53299cfce6
fix importMail for vfsfiles
2013-10-04 10:18:13 +00:00
Klaus Leithoff
e630823872
fix flag message action; hide quotabox if not supported; add toggle Editor to compose (not fully implemented)
2013-10-04 09:33:44 +00:00
Klaus Leithoff
0cea524cd7
stuff, to be able to do a server roundtrip for saving as draft; using vfs-file widget for compose AND import now. some removal of obsolete code; initialize quota bar
2013-10-03 16:09:25 +00:00
Klaus Leithoff
98da72c757
fix saveToVFS on preview; fetch content for reply; prepare for click events like send and saveasdraft
2013-10-03 10:05:05 +00:00
Ralf Becker
f8a0db06fc
completly remove preferences menu from sidebox and tiled preferences index in favoir of app-sensitive entries in top-menu
2013-10-03 09:23:18 +00:00
Klaus Leithoff
3733ef6d4c
fiddle some stuff regarding the new vfs-file select widget; fix lable1-5 capability;
2013-10-02 14:50:24 +00:00
Klaus Leithoff
9288d23117
handle attachment area for preview and display, give basic details on attachment(s) on hover with title tag
2013-10-01 11:29:54 +00:00
Klaus Leithoff
e7a5418af2
get importFromVFS working, when selecting vfs file via vfs dialog
2013-09-24 13:38:02 +00:00
Klaus Leithoff
0546a15913
make default filter date run descending
2013-09-23 12:42:38 +00:00
Klaus Leithoff
3bdc5577d8
fix sorting for mail app; try to get importMessage from VFS working -> ui form must get data from vfs openFile dialog and submitted when not in form context. still not working; ...
2013-09-23 08:33:30 +00:00
Klaus Leithoff
4b95b5b362
on submit of a form, move uploaded info to own datastructure (grid) to be able to preserve that over to formdata, in case we do stuff like saveAsDraft and other stuff, or to be able to manipulate the uploaded files information, or add files from vfs, ...
2013-09-11 13:46:00 +00:00
Nathan Gray
f10da7b36d
Change ajax calls to jsapi egw.json()
2013-09-10 20:41:18 +00:00
Klaus Leithoff
cf26bde93c
add fileupload widget to compose, display uploaded file list area below signature select box
2013-09-10 13:39:44 +00:00
Klaus Leithoff
55880077ee
implement import mail from file (upload)
2013-09-05 14:52:11 +00:00
Klaus Leithoff
367811306f
several stuff, AND basic attempt to handle upload files; first try with to importmessage and open. results in javascript error
2013-09-02 15:15:35 +00:00
Klaus Leithoff
102bc9d6a2
several stuff towards a compose window; a testhtmlarea template to test/figure out issues regarding disabled
2013-08-21 10:47:20 +00:00
Ralf Becker
7bb9fe23c0
open eml files in mail or until mail has its own method for it in old felamimail
2013-08-16 09:21:05 +00:00
Nathan Gray
64609cc61e
Open preferences in preferences tab
2013-08-13 17:43:57 +00:00
Nathan Gray
cf8714293e
Open preferences in preferences tab
2013-08-13 17:37:15 +00:00
Hadi Nategh
c6a4c751d0
Instantiate all sieve templates from etemplate_new
2013-08-12 08:56:38 +00:00
Hadi Nategh
82faa1bd87
mail app-> sieve update
2013-08-09 17:47:53 +00:00
Nathan Gray
84b891f979
Use new taglist-email for emails with validation
2013-07-30 14:20:23 +00:00
Hadi Nategh
07ab26dd1b
Add sieve rules to mail application
2013-07-25 15:50:24 +00:00
Hadi Nategh
da53230cd2
Add sieve rules to mail application
2013-07-25 15:48:18 +00:00
Hadi Nategh
3c23bd0dfb
Add sieve rules to mail application
2013-07-25 15:35:44 +00:00
Klaus Leithoff
29e2e36b7a
add capability to skip header conversion on get_mailcontent ->converting mail to other app entries (used only for trackermailhandling as of now)
2013-07-24 07:34:17 +00:00
Klaus Leithoff
b64572d9fc
some styling for compose
2013-07-20 15:15:29 +00:00
Ralf Becker
99921a823a
no more need for default type "popup"
2013-07-20 13:46:17 +00:00
Klaus Leithoff
9d072f9b0b
do stuff to implement a store to folder input field
2013-07-20 13:10:17 +00:00
Klaus Leithoff
14db2bd42e
do some search addresses action for the taglist
2013-07-20 09:27:37 +00:00
Klaus Leithoff
40029aa9bf
make sure double quotes in title of taglist will be replaced by singlequotes, as they mess up the title/tag/value set
2013-07-20 08:20:04 +00:00
Klaus Leithoff
803099a49d
do all address fields as taglist in popup display window
2013-07-20 08:02:20 +00:00
Klaus Leithoff
5b476d38e7
work in progress for compose
2013-07-20 07:23:55 +00:00
Nathan Gray
35ce67f62b
Use readonly tag list for FROM as an example
2013-07-19 15:13:01 +00:00
Klaus Leithoff
e5151adb93
add retrieved capabilities for keyword to status search
2013-07-18 09:03:44 +00:00
Klaus Leithoff
966e3198d4
add basic status search
2013-07-18 08:35:38 +00:00
Klaus Leithoff
c1a2447a5a
buffer empty headers on get_content, if this happens something failed! quiten error log on failed js_link_registry load flag
2013-07-18 08:12:09 +00:00
Klaus Leithoff
c439cfbc72
implement search, with simple filter options as filter2; give title on popup display of message
2013-07-17 12:01:01 +00:00
Klaus Leithoff
57df3bc079
implement save attachments with vfs
2013-07-15 13:37:28 +00:00
Klaus Leithoff
789fcb6a7b
apply json_encode fix, other mail display stuff
2013-07-15 12:31:02 +00:00
Klaus Leithoff
7335f1808a
vertical scroll bar attachment section
2013-06-17 15:17:55 +00:00
Klaus Leithoff
9c2ff7cf80
provide a more presentable attachment section
2013-06-17 14:25:20 +00:00
Klaus Leithoff
547feb2391
one more step towards the display of the attachment list; way to tell wich template is loaded in app.js to be able to trigger resizing of the window and its sections
2013-06-12 11:50:30 +00:00
Klaus Leithoff
69665af373
some fixed layout for mail-display in popup
2013-06-07 13:58:17 +00:00
Klaus Leithoff
c7e763b705
use egw().open abstraction to open view popup
2013-06-06 09:14:14 +00:00
Klaus Leithoff
efa51c09b7
first draft regarding a display message popup
2013-06-05 14:24:56 +00:00
Klaus Leithoff
12f4018fd2
improve dock/undock on situations, when you click to preview, but e.g. a folder reload is still performing (sometimes however you just have to drag it into the open manually)
2013-06-05 10:41:38 +00:00
Klaus Leithoff
4f90990815
some control of headerCache
2013-06-05 08:54:54 +00:00
Klaus Leithoff
de5e5ba478
use same method to cache headers as felamimail; same cache store! try to gain control about the get_row calls
2013-06-04 15:29:53 +00:00
Klaus Leithoff
021e37d014
fix broken display of calendar meetings in preview
2013-06-03 09:58:27 +00:00
Klaus Leithoff
5fba6a1503
one more attempt to harden splitter dock/undock against breaking, as there are other methods to dock the split bar (e.g.:doubleclick)
2013-05-29 14:19:49 +00:00
Klaus Leithoff
c8a37e3c56
attempt to harden splitter dock/undock against breaking, as there are other methods to dock the split bar (e.g.:doubleclick)
2013-05-29 12:34:33 +00:00
Klaus Leithoff
0e0fff38ef
trying to reduce calls to get_rows
2013-05-28 14:10:17 +00:00
Klaus Leithoff
4ba51c410a
reenable splitter dock/undock; improve/fix bug in findNode regarding comparing node at hand and nodeid requested
2013-05-28 09:32:23 +00:00
Klaus Leithoff
a7fc441423
allow to delete messages immediately (on userinteraction), if OVERQUOTA error is encountered; completely hide preview area stuff on unselect (dock/undock still not working as desired); TODO: hiding the preview area by default
2013-05-27 13:48:55 +00:00
Klaus Leithoff
894f92b4c3
make sure subject is UTF8 (complies with json_encode); handle unfolding of the emailadmin profile correctly
2013-05-23 08:16:25 +00:00
Klaus Leithoff
ab0404d500
disable dock/undock as I could not get it to work reliably
2013-05-21 12:05:21 +00:00
Klaus Leithoff
74ef3c6b5d
small improvement of the preview functionality
2013-05-21 12:02:58 +00:00
Klaus Leithoff
84cc7f83c4
improve add folder funtionality: if you add folders containing the mailbox delimiter, create the required structure
2013-05-21 10:57:07 +00:00
Klaus Leithoff
1d963646f5
attempt to better control preview area; implementation of addFolder (action on branch still missing); basic search functionality
2013-05-21 08:46:54 +00:00
Ralf Becker
0fef5f6ac9
rearranged peview template and styled it
2013-05-14 13:19:09 +00:00
Klaus Leithoff
2a001498a1
implement delete action on tree; only the deletion of leafs (Items without children) is allowed and implemented by now
2013-05-13 14:42:42 +00:00
Klaus Leithoff
af6c57208a
fully implement rename folder action on tree popup menu action. Subfolders are now subscribed and Re-Ided
2013-05-10 07:24:27 +00:00
Klaus Leithoff
918d5e787e
* Mail: renaming folders-> give feedback to user while changing (suggested by nathan); fix problem while applying filters (was with old folder name)
2013-05-07 08:26:17 +00:00
Klaus Leithoff
0749b41b29
unset moved / deleted message store to control preview area
2013-04-30 14:16:52 +00:00
Klaus Leithoff
035e4b32b6
implement move7copy mails; rename folder simple renanme implemented. refresh of tree still to be done, if renaming a leaf inbetween
2013-04-29 14:56:33 +00:00
Klaus Leithoff
03f8c8608c
remove obsolte code
2013-04-15 07:33:37 +00:00
Ralf Becker
55b150cc14
added @meberOf JSDoc comment to constructor to get Eclipse show outline of class, also fixed several warnings
2013-04-13 10:30:07 +00:00
Klaus Leithoff
99797c3639
handle text/plain in preview
2013-04-12 13:30:54 +00:00
Klaus Leithoff
ccc75e2bc7
get preview working
2013-04-12 13:10:27 +00:00
Nathan Gray
ea175ca89d
Change mail preview to use new nextmatch onselect method
2013-04-12 10:35:40 +00:00
Klaus Leithoff
b8609009dc
broken mail app - to debug for nathan
2013-04-12 09:22:23 +00:00
Nathan Gray
927dd9e5dc
Register mail as a file drag type too
2013-04-11 12:56:52 +00:00
Klaus Leithoff
7219683699
basic dragndrop action mailmove+mailcopy preparation (actual moving or copying not done yet)
2013-04-09 16:00:12 +00:00
Klaus Leithoff
42426121ab
adapt AppJS usage in mail app, to get back to the state of usability before introducing it
2013-04-09 14:43:55 +00:00
Nathan Gray
da4215844d
Use new AppJS base class for application javascript
2013-04-09 08:53:25 +00:00
Klaus Leithoff
3135123918
vertical scrollbar for folder list in FF
2013-03-06 15:55:39 +00:00
Klaus Leithoff
9c830f7461
get some more actions to work
2013-03-05 14:09:35 +00:00
Klaus Leithoff
df1a2e20b5
get some more actions working (delete, view header, view message body)
2013-02-28 09:28:08 +00:00
Klaus Leithoff
d64843a21a
try to improve scrollbar behavior
2013-02-25 10:42:04 +00:00
Nathan Gray
06c1882273
Add in splitter
2013-02-22 16:05:43 +00:00
Klaus Leithoff
072c46578e
dont include tmpkey 0 of all available identities/icServers
2013-02-21 17:08:06 +00:00
Klaus Leithoff
e1241d80f1
fix for missing emailadmin profile
2013-02-21 08:27:46 +00:00
Klaus Leithoff
91f9e29c49
rework of nodeIDs; to provide unfolding of profile nodes, change profile on-click, change folder on already opened nodes of other profiles, inital refresh
2013-02-20 16:27:10 +00:00
Ralf Becker
a67cdbb09f
added autoloading attribute to tree
2013-02-20 13:06:37 +00:00
Ralf Becker
f052fc4fe4
JSON callback to autoload folders of other profiles (not yet working, as getFolderTree returns too much, should only be children (item) of selected node)
2013-02-20 12:04:29 +00:00
Klaus Leithoff
c8d6d4b436
first steps to change profile by click on profileNode
2013-02-20 11:31:57 +00:00
Klaus Leithoff
acd70575c6
lots of stuff like: css for attachments, flagged, message stati (recent answered, ...); display of all available accounts in sidebar, (ToDo: on open should connect and retrieve the folders); getCounters for current tree; flagging of messages
2013-02-19 16:30:59 +00:00
Ralf Becker
440fea1768
use date-time_today widget
2013-02-18 15:16:45 +00:00
Nathan Gray
45d6f73dba
Add stub drop actions to folder tree
2013-02-15 15:53:18 +00:00
Klaus Leithoff
0b7e7de01d
get actions to show on et2; get refresh of the messagelist working; first step to implement row classes for recent/urgent
2013-02-14 17:10:20 +00:00
Klaus Leithoff
7fe9c7f97b
name space issues within mail/js/app.js
2013-02-13 15:35:12 +00:00
Klaus Leithoff
cb91c4bb8c
some css to style the foldertree, move the foldertree around, own app refresh method, handle and visualize NoSelect Folders
2013-02-13 14:02:02 +00:00
Nathan Gray
b62262b566
Put folder tree into the sidebox using new parent_node attribute
2013-02-13 11:33:53 +00:00
Klaus Leithoff
af0a3d1218
only fetch subscribed folders
2013-02-12 17:53:38 +00:00
Klaus Leithoff
bd52ed3756
changeFolder stuff, triggered by javascript directly
2013-02-12 17:48:04 +00:00
Ralf Becker
8f7f719fab
create unaccessible / not returned folders on the fly
2013-02-12 15:10:50 +00:00
Klaus Leithoff
a24508fa34
further improvements on folder tree
2013-02-12 14:30:58 +00:00
Ralf Becker
734f495039
fixes for building json folder structure
2013-02-12 13:59:39 +00:00
Klaus Leithoff
c63a63cf23
failing to set the required structure for dhtmlxtree
2013-02-12 13:01:43 +00:00
Klaus Leithoff
e50ac5b40d
sidebar stuff
2013-02-12 08:28:04 +00:00
Klaus Leithoff
f8581b8807
lots of stuff to create the foldertree
2013-02-11 17:05:29 +00:00
Ralf Becker
2a03b988d2
without --topfolder--
2013-02-11 13:44:28 +00:00
Ralf Becker
359386c084
some foldertree stuff, working at least with old etemplate
2013-02-11 13:41:07 +00:00
Ralf Becker
2953f33146
some foldertree stuff, working at least with old etemplate
2013-02-11 13:40:58 +00:00
Klaus Leithoff
e2c001f442
to debug
2013-02-11 13:04:49 +00:00
Klaus Leithoff
82982e8933
further steps
2013-02-11 11:46:35 +00:00
Klaus Leithoff
f49c6996fe
remove lang files, as we want to start with a new set
2013-02-11 10:21:34 +00:00
Ralf Becker
c91c84ddfc
Intial import of new mail app for et2 from Klaus
2013-02-08 19:11:44 +00:00
Ralf Becker
62ee825a9d
Removed mail to add it as own app
2013-02-08 19:08:00 +00:00
Klaus Leithoff
be58fce3a5
first shot on new mail app ->mail<- intended to run on eT2
2013-02-08 14:55:33 +00:00