Ralf Becker
163702b752
* Calendar: create InfoLog from event
...
added a general infolog_set hook like existing timesheet_set hook, to allow implementing apps to push further data to infolog, modified existing tracker code to use the hook too
2013-05-10 10:54:36 +00:00
Klaus Leithoff
b6ef271466
tell user about sieve saving error
2013-05-10 10:30:02 +00:00
Klaus Leithoff
87766173ef
* eMail/Sieve: tell user of errors while saving rules
2013-05-10 10:22:51 +00:00
Ralf Becker
55fb777bdf
* Addressbook: allow to add a customfield to link title of addressbook
2013-05-10 08:52:42 +00:00
Ralf Becker
f8a53514be
* Addressbook: allow to add a customfield to link title of addressbook
2013-05-10 08:52:06 +00:00
Ralf Becker
6c4a7c5f34
had to remove width: 100% from .prefValue as it conflicts with float: left, setting rows and cols for old eT
2013-05-10 08:24:15 +00:00
Ralf Becker
b235658a1c
validation for vfs_* types, implemented textarea type, not yet implemented is notiy, but uses textarea now
2013-05-10 07:50:30 +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
Ralf Becker
59b78094da
setting onchange and size attribute for pref value, thought onchange somehow got run twice in et2 :(
2013-05-09 10:41:38 +00:00
Ralf Becker
efdd96d0a9
fixed not working CalDAV/eSync log viewer, LAB.wait missing
2013-05-09 10:29:53 +00:00
Ralf Becker
9816c79b72
replacing all possible variants of br-tag with "\n"
2013-05-09 09:45:37 +00:00
Ralf Becker
77099cf331
defining used tabs on runtime and using a single tab template
2013-05-09 09:38:12 +00:00
Ralf Becker
afee7030be
vertical align prefName at bottom, so help does not cover bigger prefValue
2013-05-09 09:36:13 +00:00
Ralf Becker
489978d590
use either tab definition from xml or tabs defined via setElementAttribute($id, tabs, array $tabs), also allow that for old eTemplate
2013-05-09 09:28:27 +00:00
Nathan Gray
73f1cd921b
Use new dialog to confirm favorite deletion
2013-05-09 04:05:03 +00:00
Nathan Gray
07a157ad1a
Get rid of extra record(s) when merge printing with whole query
2013-05-09 03:31:01 +00:00
Klaus Leithoff
8b4224acbc
* eMail: allow user to view / change its ActiveProfileID (quite useful if you have a basic misconfiguration)
2013-05-08 11:19:49 +00:00
Klaus Leithoff
dbe205bdea
we set allowedContent to true as the 4.1 contentFiltering system allows only activated features as content
2013-05-08 11:17:37 +00:00
Klaus Leithoff
63934066aa
*API/CKEdidor: upgrade to Version4.1.1
2013-05-08 11:17:15 +00:00
Klaus Leithoff
00234be893
* Tracker: fix bug regarding the save of replys that could be regarded as empty (only span with style, no content)
2013-05-08 09:58:30 +00:00
Klaus Leithoff
80f74e5449
* Tracker: fix bug regarding the save of replys that could be regarded as empty (only span with style, no content)
2013-05-07 11:38:44 +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
Nathan Gray
dedfd6f53e
Get adding distribution list working with et2. JS still needs to be changed to new object style though
2013-05-06 23:16:10 +00:00
Nathan Gray
867873824e
Change key of no filter from 'none' to '' so No filters favorite works
2013-05-06 22:08:08 +00:00
Nathan Gray
eaa100921c
Fix preferred favorite not being saved
2013-05-06 21:34:47 +00:00
Nathan Gray
c5c4d92d09
Make sure activeFilter gets set during init
2013-05-06 20:58:59 +00:00
Nathan Gray
43d0128fb6
Update action/leaf id when renaming
2013-05-06 20:03:14 +00:00
Nathan Gray
57d6132a37
Actually use template attribute when provided
2013-05-06 17:36:37 +00:00
Nathan Gray
8a2259ae99
Enhance tab widget's 'tabs' attribute to include hidden, and id to access content array
2013-05-06 17:17:52 +00:00
Nathan Gray
d3f498f0f4
Avoid an error if type is missing
2013-05-06 17:12:45 +00:00
Nathan Gray
03a674e7bd
Improve handling of headers, checking translations and message_id
2013-05-06 15:26:19 +00:00
Nathan Gray
0917e21707
Fix case sensitive search on email when linking
2013-05-06 15:20:11 +00:00
Klaus Leithoff
2221f07dfc
on InlineImageExists make sure there is at least one attachment
2013-05-06 14:38:04 +00:00
Klaus Leithoff
e8852dc8f3
on InlineImageExists make sure there is at least one attachment
2013-05-06 14:37:23 +00:00
Klaus Leithoff
b661d888ae
* API/phpmailer: introduce optional parameter to InlineImageExists, to be able to determine if all attachments are inline, or only some; this will be used to decide on the mimetype of the message to be sent (multipart/ related (all) or mixed (some))
2013-05-06 14:29:04 +00:00
Klaus Leithoff
7e00a006d7
* API/phpmailer: introduce optional parameter to InlineImageExists, to be able to determine if all attachments are inline, or only some; this will be used to decide on the mimetype of the message to be sent (multipart/ related (all) or mixed (some))
2013-05-06 14:27:41 +00:00
Nathan Gray
f750656933
Fix context menu 'Use all' checkbox -> export had no data
2013-05-06 14:22:23 +00:00
Klaus Leithoff
41597fd897
try to prevent autoloading failure on activesync
2013-05-06 14:17:35 +00:00
Ralf Becker
24604bdb5d
method to test which apps implement a hook
2013-05-03 15:31:09 +00:00
Ralf Becker
bb17f1ae3d
using just etemplate
2013-05-03 15:29:34 +00:00
Ralf Becker
7ad1ac4736
saving preferences, for now only working with old eT, not eT2
2013-05-03 15:25:11 +00:00
Ralf Becker
3561de27aa
next step with new prefs, works now in old eTemplate too - even a little more then in eT2 ;-)
2013-05-03 13:08:08 +00:00
Ralf Becker
1b3c934823
a few compatbility methods and hacks to get old etemplates to behaves a bit more like eT2
2013-05-03 11:50:40 +00:00
Ralf Becker
005d5ed090
value of description set via id need to get translated, if !no_lang is set, value set via value attribute already get translated via transformAttributes and translate: "!no_lang" of value
2013-05-03 11:46:26 +00:00
Klaus Leithoff
240b81012e
* eMail: introduce method to preset emailaddress by contact-ids (preferred emailaddress setting will be used)
2013-05-02 15:48:13 +00:00
Klaus Leithoff
4ec68d16d0
* eMail: handle inline forward as reply as we decide about starting the compose-dialog in text OR html mode; so for the startupmode of the editor for forwards: inline forwards are handled as replys, forwards as attachments as a new mail
2013-05-02 11:51:37 +00:00
Nathan Gray
93efeb361f
Implement delete import action
2013-04-30 14:47:14 +00:00
Klaus Leithoff
0749b41b29
unset moved / deleted message store to control preview area
2013-04-30 14:16:52 +00:00
Klaus Leithoff
883bc6f60f
* eMail: rework parsing of email adresses and making compose links out of them
2013-04-30 12:53:56 +00:00
Nathan Gray
42fd3fe37b
Implement optgroups for select widget
2013-04-29 18:36:48 +00:00