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
|
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
|
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
|
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
|
ab9423573b
|
improve skip out condition on filter for search strings; fix javascrip error on unavailable next
|
2014-01-20 11:53:19 +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 |
|
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 |
|
Hadi Nategh
|
c2c8651097
|
Change layout of mail compose
|
2014-01-18 14:01:07 +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
|
9aa1506a84
|
move empty trash/compress folder to actionsmenu on tree
|
2014-01-17 09:59:25 +00:00 |
|
Klaus Leithoff
|
36e13b7c8f
|
move empty trash/compress folder to actionsmenu on tree
|
2014-01-16 16:37:01 +00:00 |
|
Klaus Leithoff
|
c58ebacf08
|
fix cannot set property read of undefined
|
2014-01-16 12:07:45 +00:00 |
|
Klaus Leithoff
|
c23a3f5524
|
remove references to old refreshTime preference
|
2014-01-14 08:35:22 +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 |
|
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
|
eb97a233a1
|
stuff regarding egw_refresh and interdependecys with the mail app
|
2014-01-13 13:06:29 +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
|
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 |
|
Klaus Leithoff
|
1b873c4372
|
simple dialog for moveFolder action
|
2014-01-06 09:51:24 +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 |
|
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
|
dc02eb28d7
|
Make folder acl be able to be selected from differnet accounts
|
2013-12-20 16:17:12 +00:00 |
|
Hadi Nategh
|
07e7e4978c
|
Show/Hide unsubscribed folders in mail folder tree
|
2013-12-20 10:48:04 +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 |
|
Nathan Gray
|
60c9fcd4dd
|
Finish up preview email display handling TO with one address split out.
|
2013-12-18 18:40:01 +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
|
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
|
e73e01d71a
|
Add vacation notice to mail tree context menu
|
2013-12-17 17:06:44 +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
|
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 |
|
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 |
|
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 |
|
Klaus Leithoff
|
db0879f4a6
|
controlling some requirements on a send attempt (recipient, subject, mailbody)
|
2013-12-09 09:57:03 +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 |
|
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 |
|
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 |
|
Hadi Nategh
|
e9a7228a95
|
Fix delete buttons with new dialog in mail ACL popup window
|
2013-11-29 14:59:34 +00:00 |
|
Klaus Leithoff
|
bd55137531
|
some work regarding translation of mail app
|
2013-11-27 13:07:54 +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 |
|
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
|
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 |
|
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 |
|
Hadi Nategh
|
34827545cc
|
Mail folder ACLs feature on mail app
|
2013-11-15 17:22:46 +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
|
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
|
299936705f
|
some steps to work with the new horde mail class
|
2013-10-24 07:15:48 +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
|
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
|
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 |
|
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
|
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
|
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 |
|
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 |
|
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
|
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 |
|
Klaus Leithoff
|
4c6a249d40
|
use et2_obj.submit to toggle Editor; CKEditor prefs are lost then
|
2013-10-04 11:17:45 +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
|
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
|
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 |
|