Klaus Leithoff
95eb49aa85
use new getNode function on tree widget to get node and its attributes
2014-02-11 16:01:31 +00:00
Klaus Leithoff
7809cdcdcc
preparation for tree-menu action control on noSelect folders
2014-02-11 15:20:44 +00:00
Klaus Leithoff
d0b72178f7
fix problem on client side counter decrease
2014-02-11 12:18:03 +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
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
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
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
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
Klaus Leithoff
903245f550
first shot at show all folders menu action on tree
2014-02-06 09:09:57 +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
Ralf Becker
92701be185
setting foldernames now as text and (optional) style
2014-02-05 12:23:04 +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
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
Klaus Leithoff
7c28c6c016
make mailattachments of type message/rfc822 clickable on compose
2014-01-31 10:21:58 +00:00
Klaus Leithoff
b8dccc2641
fix for forward as attachment
2014-01-30 13:37:36 +00:00
Klaus Leithoff
e70a7bcf07
make uploaded/attached files clickable on compose
2014-01-30 09:35:56 +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
22d6fc05ee
flag messages from preview; load translations for ajaxcalls, when needed
2014-01-27 12:18:16 +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
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
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
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
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