horde.git
16 years agoBug #8148: Fix undefined variable
Michael M Slusarz [Mon, 6 Apr 2009 16:54:35 +0000 (10:54 -0600)]
Bug #8148: Fix undefined variable

16 years agoImprove flagging in DIMP.
Michael M Slusarz [Mon, 6 Apr 2009 16:44:52 +0000 (10:44 -0600)]
Improve flagging in DIMP.

Honor 'n' option to imap flags instead of hardcoding '\\seen' inverse
action.
Split out marking all unseen/seen to a more generic 'FlagAll' action.

16 years agoCode cleanups
Michael M Slusarz [Sun, 5 Apr 2009 07:06:02 +0000 (01:06 -0600)]
Code cleanups

16 years agochangelog
Michael M Slusarz [Sun, 5 Apr 2009 07:00:25 +0000 (01:00 -0600)]
changelog

16 years agoFix some folder actions.
Michael M Slusarz [Sun, 5 Apr 2009 06:18:20 +0000 (00:18 -0600)]
Fix some folder actions.

16 years agoFix background loading of INBOX
Michael M Slusarz [Sat, 4 Apr 2009 06:03:16 +0000 (00:03 -0600)]
Fix background loading of INBOX

16 years agoDoc updates; lock some rarely changed prefs
Michael M Slusarz [Sat, 4 Apr 2009 06:00:56 +0000 (00:00 -0600)]
Doc updates; lock some rarely changed prefs

16 years agoContinue highlighting base menu entry when browsing submenu
Michael M Slusarz [Sat, 4 Apr 2009 05:32:14 +0000 (23:32 -0600)]
Continue highlighting base menu entry when browsing submenu

16 years agoComplete the simple person object.
Gunnar Wrobel [Mon, 6 Apr 2009 14:56:39 +0000 (16:56 +0200)]
Complete the simple person object.

16 years agoAllow to derive horde attribute types from the LDAP schema.
Gunnar Wrobel [Mon, 6 Apr 2009 14:56:29 +0000 (16:56 +0200)]
Allow to derive horde attribute types from the LDAP schema.

16 years agoAdditional object definitions.
Gunnar Wrobel [Mon, 6 Apr 2009 09:46:03 +0000 (11:46 +0200)]
Additional object definitions.

16 years agoFix setting of attributes.
Gunnar Wrobel [Mon, 6 Apr 2009 09:45:52 +0000 (11:45 +0200)]
Fix setting of attributes.

16 years agoAdd a dirty edit link.
Gunnar Wrobel [Mon, 6 Apr 2009 09:45:06 +0000 (11:45 +0200)]
Add a dirty edit link.

16 years agoAdapted the form code to the new capabilities within the Kolab_Server
Gunnar Wrobel [Sun, 5 Apr 2009 20:54:10 +0000 (22:54 +0200)]
Adapted the form code to the new capabilities within the Kolab_Server
library. The application itself is still in a rather rough state.

16 years agoimport Fima (by Thomas Trethan <thomas@trethan.net>)
Chuck Hagenbuch [Sat, 4 Apr 2009 04:58:05 +0000 (00:58 -0400)]
import Fima (by Thomas Trethan <thomas@trethan.net>)

16 years agoAnother place to catch an invalid subject
Michael M Slusarz [Fri, 3 Apr 2009 20:12:16 +0000 (14:12 -0600)]
Another place to catch an invalid subject

16 years agoNew rendering code allows us to catch invalid subject headers in the
Michael M Slusarz [Fri, 3 Apr 2009 20:09:11 +0000 (14:09 -0600)]
New rendering code allows us to catch invalid subject headers in the
mailbox list.

16 years agoImprove row rendering.
Michael M Slusarz [Fri, 3 Apr 2009 20:04:01 +0000 (14:04 -0600)]
Improve row rendering.

Instead of inserting a row into the DOM, and then altering the row via
DOM manipulation/javascript, do all necessary data processing before the
row is inserted into the DOM.

16 years agoDocumentation updates
Michael M Slusarz [Fri, 3 Apr 2009 17:54:21 +0000 (11:54 -0600)]
Documentation updates

16 years agoDon't use '$' in keyword - it's a pseudo standard for potential future RFC definition
Michael M Slusarz [Fri, 3 Apr 2009 06:10:42 +0000 (00:10 -0600)]
Don't use '$' in keyword - it's a pseudo standard for potential future RFC definition

16 years agoDo not show the form if it has not been build because of an error.
Gunnar Wrobel [Fri, 3 Apr 2009 19:16:08 +0000 (21:16 +0200)]
Do not show the form if it has not been build because of an error.

16 years agoCorrect the class names.
Gunnar Wrobel [Fri, 3 Apr 2009 19:15:45 +0000 (21:15 +0200)]
Correct the class names.

16 years agoAdd emtpy style.
Gunnar Wrobel [Fri, 3 Apr 2009 19:15:34 +0000 (21:15 +0200)]
Add emtpy style.

16 years agoInstead of starting the event download after the views have (slowly) switched,
Jan Schneider [Fri, 3 Apr 2009 16:52:12 +0000 (18:52 +0200)]
Instead of starting the event download after the views have (slowly) switched,
start the download before the switch, and defer the insertion of events if the
switch is not finished. And only do this with the day view, that requires the
view to be rendered to calculate event bubble sizes.

16 years agoMake caching work again across different views.
Jan Schneider [Fri, 3 Apr 2009 16:24:07 +0000 (18:24 +0200)]
Make caching work again across different views.
Switch more smoothly between views.

16 years agoFix permission over ajax.
Jan Schneider [Fri, 3 Apr 2009 16:05:27 +0000 (18:05 +0200)]
Fix permission over ajax.

16 years agoInitial import of koward.
Gunnar Wrobel [Fri, 3 Apr 2009 10:16:35 +0000 (12:16 +0200)]
Initial import of koward.

This application should replace the kolab-webadmin in the long run. It
is primarily intended as an LDAP database manager based on the
Kolab_Server library.

16 years agoFix setting \seen flag from contextmenu.
Michael M Slusarz [Fri, 3 Apr 2009 05:36:36 +0000 (23:36 -0600)]
Fix setting \seen flag from contextmenu.

16 years agoTweak ContextMenu effects.
Michael M Slusarz [Fri, 3 Apr 2009 04:43:36 +0000 (22:43 -0600)]
Tweak ContextMenu effects.

Showing fade on submenus is just too much of a hassle. Only fade in/out
on display of base contextmenu.
Rework internals to be clearer/not use extra variables.

16 years agofix method case to match Horde_Date::toJson()
Michael J. Rubinsky [Fri, 3 Apr 2009 05:58:17 +0000 (01:58 -0400)]
fix method case to match Horde_Date::toJson()

16 years agorefactor to be a bit cleaner...rename reset() to init() and allow
Michael J. Rubinsky [Fri, 3 Apr 2009 05:51:12 +0000 (01:51 -0400)]
refactor to be a bit cleaner...rename reset() to init() and allow
passing an array of tags to add to the tagger before the edit form
is shown.

16 years agoimplement a reset() method for the tag autocompleter, and use it
Michael J. Rubinsky [Fri, 3 Apr 2009 05:30:42 +0000 (01:30 -0400)]
implement a reset() method for the tag autocompleter, and use it
to make sure the relevant fields are in the initial state when
the event form opens.

16 years agoJust assign the whole object instead of a single function. We'll
Michael J. Rubinsky [Fri, 3 Apr 2009 04:44:35 +0000 (00:44 -0400)]
Just assign the whole object instead of a single function. We'll
need it later for things like reseting the state of the box and
hidden field etc...

16 years agoDon't add a tag item to the box if it's already present.
Michael J. Rubinsky [Fri, 3 Apr 2009 02:50:39 +0000 (22:50 -0400)]
Don't add a tag item to the box if it's already present.

16 years agoAdd a pretty tag autocompleter to the ajax event edit form
Michael J. Rubinsky [Fri, 3 Apr 2009 00:45:52 +0000 (20:45 -0400)]
Add a pretty tag autocompleter to the ajax event edit form

16 years agoRender overlapping events. Doesn't work with cached events yet, but this was
Jan Schneider [Thu, 2 Apr 2009 14:38:59 +0000 (16:38 +0200)]
Render overlapping events. Doesn't work with cached events yet, but this was
supposed to be the most complicated rendering job in the client.

16 years agoCalculated dimensions only once.
Jan Schneider [Wed, 1 Apr 2009 20:09:22 +0000 (22:09 +0200)]
Calculated dimensions only once.

16 years agoRe-add dragging handlers.
Jan Schneider [Wed, 1 Apr 2009 19:54:41 +0000 (21:54 +0200)]
Re-add dragging handlers.

16 years agoOptimize thread/flag append.
Michael M Slusarz [Thu, 2 Apr 2009 22:29:17 +0000 (16:29 -0600)]
Optimize thread/flag append.

Fixes appending user status flag to a subject with pre-existing thread
graphics.

16 years agoUser flag display tweaking.
Michael M Slusarz [Thu, 2 Apr 2009 22:07:08 +0000 (16:07 -0600)]
User flag display tweaking.

16 years agoMake sure maintenance isn't run from any kronolith api call, change
Michael J. Rubinsky [Thu, 2 Apr 2009 22:25:15 +0000 (18:25 -0400)]
Make sure maintenance isn't run from any kronolith api call, change
name of this variable to $no_maint instead of $from_block.

16 years agoAllow choice between 'normal' and pretty tag UI
Michael J. Rubinsky [Wed, 1 Apr 2009 21:58:10 +0000 (17:58 -0400)]
Allow choice between 'normal' and pretty tag UI

16 years agoAdd js file for upcoming pretty tag UI.
Michael J. Rubinsky [Wed, 1 Apr 2009 21:54:36 +0000 (17:54 -0400)]
Add js file for upcoming pretty tag UI.

16 years agoAdd user defined flagging to dimp view
Michael M Slusarz [Thu, 2 Apr 2009 21:17:33 +0000 (15:17 -0600)]
Add user defined flagging to dimp view

16 years agoUse global flagname instead of hardcoding.
Michael M Slusarz [Thu, 2 Apr 2009 21:16:59 +0000 (15:16 -0600)]
Use global flagname instead of hardcoding.

16 years agoIMP now has user-defined message tagging/flagging/insert term here.
Michael M Slusarz [Thu, 2 Apr 2009 20:37:47 +0000 (14:37 -0600)]
IMP now has user-defined message tagging/flagging/insert term here.

16 years agoTweak flag management display.
Michael M Slusarz [Thu, 2 Apr 2009 19:16:00 +0000 (13:16 -0600)]
Tweak flag management display.

16 years agoShow bgcolor in context menu for user flags.
Michael M Slusarz [Thu, 2 Apr 2009 18:44:27 +0000 (12:44 -0600)]
Show bgcolor in context menu for user flags.

16 years agoImplement user flags for mimp
Michael M Slusarz [Thu, 2 Apr 2009 14:58:27 +0000 (08:58 -0600)]
Implement user flags for mimp

16 years agoFlags should be lowercase; pass 'type' information.
Michael M Slusarz [Thu, 2 Apr 2009 14:57:56 +0000 (08:57 -0600)]
Flags should be lowercase; pass 'type' information.

16 years agoFix parse error.
Jan Schneider [Thu, 2 Apr 2009 08:53:48 +0000 (10:53 +0200)]
Fix parse error.

16 years agoNew message flagging code.
Michael M Slusarz [Tue, 31 Mar 2009 04:41:36 +0000 (22:41 -0600)]
New message flagging code.

Framework is in place to allow user-defined
flags/keywords/labels/whatever you want to call them. All code is
present except for actual viewing of the user-defined flags. Still
working out the UI - I think it is going to end up looking like the
message labeling as seen in Gmail - trying to allow custom icons is way
beyond the scope of this feature. But the flags are correctly set on
the messages.

This implements (most) of Ticket #937.

16 years agoImplement $MDNSent keyword support (RFC 3503)
Michael M Slusarz [Wed, 1 Apr 2009 19:11:54 +0000 (13:11 -0600)]
Implement $MDNSent keyword support (RFC 3503)

16 years agoTransfer IMAP flags from old server.
Michael M Slusarz [Wed, 1 Apr 2009 18:28:05 +0000 (12:28 -0600)]
Transfer IMAP flags from old server.

16 years agoPHP 5 style for static vars.
Michael M Slusarz [Tue, 31 Mar 2009 00:19:22 +0000 (18:19 -0600)]
PHP 5 style for static vars.

16 years agoOutput intvals rather than booleans (saves space).
Michael M Slusarz [Tue, 31 Mar 2009 00:18:58 +0000 (18:18 -0600)]
Output intvals rather than booleans (saves space).

Allows us to filter out empty entries since JS code should do the
necessary existence checking for us.

16 years agoDisplay events in day view. Only works with non-conflicting events so far.
Jan Schneider [Wed, 1 Apr 2009 17:25:37 +0000 (19:25 +0200)]
Display events in day view. Only works with non-conflicting events so far.

16 years agoRead events from cache when switching views.
Jan Schneider [Wed, 1 Apr 2009 12:56:35 +0000 (14:56 +0200)]
Read events from cache when switching views.

16 years agoLink from month to week and day views.
Jan Schneider [Tue, 31 Mar 2009 22:17:55 +0000 (00:17 +0200)]
Link from month to week and day views.

16 years agoNo need for IE resize fixes. yet.
Jan Schneider [Tue, 31 Mar 2009 21:56:38 +0000 (23:56 +0200)]
No need for IE resize fixes. yet.

16 years agoTurn week view into table.
Jan Schneider [Tue, 31 Mar 2009 21:36:23 +0000 (23:36 +0200)]
Turn week view into table.

16 years agoRender day view as table.
Jan Schneider [Tue, 31 Mar 2009 20:29:31 +0000 (22:29 +0200)]
Render day view as table.

16 years agoFix tests.
Jan Schneider [Tue, 31 Mar 2009 10:59:58 +0000 (12:59 +0200)]
Fix tests.

16 years agoSkip Kolab test.
Jan Schneider [Tue, 31 Mar 2009 10:59:48 +0000 (12:59 +0200)]
Skip Kolab test.

16 years agoCatch empty source root lists.
Jan Schneider [Tue, 31 Mar 2009 09:23:49 +0000 (11:23 +0200)]
Catch empty source root lists.

16 years agoRequest #7487: Link URLs/e-mails in subjects in message views.
Michael M Slusarz [Mon, 30 Mar 2009 23:50:21 +0000 (17:50 -0600)]
Request #7487: Link URLs/e-mails in subjects in message views.

16 years agoImplement spellcheck on send for dimp
Michael M Slusarz [Mon, 30 Mar 2009 23:12:08 +0000 (17:12 -0600)]
Implement spellcheck on send for dimp

16 years agoRequest #6892: If using spellcheck on send, automatically send if no spelling errors...
Michael M Slusarz [Mon, 30 Mar 2009 23:11:40 +0000 (17:11 -0600)]
Request #6892: If using spellcheck on send, automatically send if no spelling errors exist

16 years agoTicket #8076: Empty subject compose confirmation in dimp
Michael M Slusarz [Mon, 30 Mar 2009 22:17:29 +0000 (16:17 -0600)]
Ticket #8076: Empty subject compose confirmation in dimp

16 years agoError checking.
Michael M Slusarz [Mon, 30 Mar 2009 22:13:13 +0000 (16:13 -0600)]
Error checking.

16 years agoEncapsulate month view, remove unnecessary CSS rules.
Jan Schneider [Mon, 30 Mar 2009 22:40:33 +0000 (00:40 +0200)]
Encapsulate month view, remove unnecessary CSS rules.

16 years agoTurn views into tables. Start with moth view.
Jan Schneider [Mon, 30 Mar 2009 22:15:42 +0000 (00:15 +0200)]
Turn views into tables. Start with moth view.

16 years agoHave event colors always defined.
Jan Schneider [Mon, 30 Mar 2009 21:45:31 +0000 (23:45 +0200)]
Have event colors always defined.

16 years agoUnused tags.
Jan Schneider [Mon, 30 Mar 2009 21:19:34 +0000 (23:19 +0200)]
Unused tags.

16 years agoMFB
Jan Schneider [Mon, 30 Mar 2009 17:45:33 +0000 (19:45 +0200)]
MFB

16 years agoRemove the afterUpdateElement callback for tags, and allow setting a
Michael J. Rubinsky [Mon, 30 Mar 2009 20:36:43 +0000 (16:36 -0400)]
Remove the afterUpdateElement callback for tags, and allow setting a
updateElement callback.

16 years agoImplement disable compose hook for dimp view
Michael M Slusarz [Mon, 30 Mar 2009 19:58:20 +0000 (13:58 -0600)]
Implement disable compose hook for dimp view

16 years agoDon't use separate separator div.
Michael M Slusarz [Mon, 30 Mar 2009 19:26:35 +0000 (13:26 -0600)]
Don't use separate separator div.

16 years agoThis graphic lives in IMP now
Michael M Slusarz [Mon, 30 Mar 2009 19:02:47 +0000 (13:02 -0600)]
This graphic lives in IMP now

16 years agoTicket #8126: Implement readonly mailboxes in dimp view
Michael M Slusarz [Mon, 30 Mar 2009 19:01:57 +0000 (13:01 -0600)]
Ticket #8126: Implement readonly mailboxes in dimp view

16 years agoRemove unused parameter.
Michael M Slusarz [Mon, 30 Mar 2009 19:01:22 +0000 (13:01 -0600)]
Remove unused parameter.

16 years agoAllow spam/blacklist reporting in read-only mode.
Michael M Slusarz [Mon, 30 Mar 2009 19:00:01 +0000 (13:00 -0600)]
Allow spam/blacklist reporting in read-only mode.

Even if user has delete pref/config for these actions, OK to get error
message.  More important to do the spam/blacklist action.

16 years agoBetter error handling.
Michael M Slusarz [Mon, 30 Mar 2009 18:48:44 +0000 (12:48 -0600)]
Better error handling.

16 years agoMake sure we have an application url for blocks, even if the application
Michael J. Rubinsky [Mon, 30 Mar 2009 17:45:17 +0000 (13:45 -0400)]
Make sure we have an application url for blocks, even if the application
isn't listed in the sidebar.

16 years agoFix typo
Michael M Slusarz [Mon, 30 Mar 2009 17:39:31 +0000 (11:39 -0600)]
Fix typo

16 years agoBug #8121: Add missing parameter
Michael M Slusarz [Mon, 30 Mar 2009 17:17:30 +0000 (11:17 -0600)]
Bug #8121: Add missing parameter

16 years agoUse global utils object
Michael M Slusarz [Mon, 30 Mar 2009 07:09:28 +0000 (01:09 -0600)]
Use global utils object

16 years agoAnother place we can save on STATUS/EXAMINE/SELECT calls.
Michael M Slusarz [Mon, 30 Mar 2009 06:11:48 +0000 (00:11 -0600)]
Another place we can save on STATUS/EXAMINE/SELECT calls.

16 years agoSave recurrence exceptions when copying events (Bug #7689).
Jan Schneider [Mon, 30 Mar 2009 16:52:59 +0000 (18:52 +0200)]
Save recurrence exceptions when copying events (Bug #7689).

16 years agoMFB: Make sure that email lists are correctly encoded. We don't support them at the...
Jan Schneider [Mon, 30 Mar 2009 16:05:52 +0000 (18:05 +0200)]
MFB: Make sure that email lists are correctly encoded. We don't support them at the moment, but this at least prevents errors (Bug #7834).

16 years agoTry to convince IE8. Guess what, it doesn't work. It neither renders as IE7
Jan Schneider [Fri, 27 Mar 2009 17:09:55 +0000 (18:09 +0100)]
Try to convince IE8. Guess what, it doesn't work. It neither renders as IE7
nor as IE8, but picks quirks from both modes, great.

16 years agoFix week calculation.
Jan Schneider [Thu, 26 Mar 2009 17:54:48 +0000 (18:54 +0100)]
Fix week calculation.

16 years agoFix bug number.
Jan Schneider [Thu, 26 Mar 2009 09:07:25 +0000 (10:07 +0100)]
Fix bug number.

16 years agoCorrectly add spacing between header and body
Michael M Slusarz [Mon, 30 Mar 2009 00:34:09 +0000 (18:34 -0600)]
Correctly add spacing between header and body

16 years agoBetter IMAP error reporting
Michael M Slusarz [Sun, 29 Mar 2009 20:14:14 +0000 (14:14 -0600)]
Better IMAP error reporting

16 years agoSanity checking.
Michael M Slusarz [Fri, 27 Mar 2009 21:09:17 +0000 (15:09 -0600)]
Sanity checking.

Don't do message operations reliant on UID list if UIDVALIDITY of mailbox
has changed.

16 years agoUse existing Utils object.
Michael M Slusarz [Fri, 27 Mar 2009 20:54:04 +0000 (14:54 -0600)]
Use existing Utils object.

16 years agoMark mailbox readonly if UIDs are not sticky.
Michael M Slusarz [Fri, 27 Mar 2009 17:22:06 +0000 (11:22 -0600)]
Mark mailbox readonly if UIDs are not sticky.

16 years agoProvide visual indication the mailbox is locked.
Michael M Slusarz [Fri, 27 Mar 2009 17:20:31 +0000 (11:20 -0600)]
Provide visual indication the mailbox is locked.

16 years agoDon't show flag menu if this is a read-only mailbox.
Michael M Slusarz [Fri, 27 Mar 2009 17:00:07 +0000 (11:00 -0600)]
Don't show flag menu if this is a read-only mailbox.