Michael M Slusarz [Wed, 10 Mar 2010 10:04:14 +0000 (03:04 -0700)]
Simplify
Michael M Slusarz [Tue, 9 Mar 2010 21:58:48 +0000 (14:58 -0700)]
Convert Horde_Scheduler to H4.
Michael J. Rubinsky [Thu, 11 Mar 2010 05:16:23 +0000 (00:16 -0500)]
...and another one for the iPhoto plugin
Michael J. Rubinsky [Thu, 11 Mar 2010 05:15:08 +0000 (00:15 -0500)]
Guess I should start a CHANGES file
Hope to put together some kind of binary package for download shortly
Michael J. Rubinsky [Thu, 11 Mar 2010 05:06:44 +0000 (00:06 -0500)]
Change xcode project to enable 32 and 64 bit builds for the plugin.
Plugin now loads successully into Aperture 3 in 64 bit mode.
Jan Schneider [Wed, 10 Mar 2010 22:57:01 +0000 (23:57 +0100)]
Fix a race condition when calling close() and showHtml() in one context makes
the appear and fade effects eliminate each other.
Jan Schneider [Wed, 10 Mar 2010 22:14:03 +0000 (23:14 +0100)]
Close date/color pickers when clicking anywhere on the event/task/calendar
dialogs.
Jan Schneider [Wed, 10 Mar 2010 17:47:07 +0000 (18:47 +0100)]
Make this easier to translate.
Michael J. Rubinsky [Wed, 10 Mar 2010 21:03:12 +0000 (16:03 -0500)]
fix at least some of the broken icons in the sidebar
Ben Klang [Wed, 10 Mar 2010 20:19:55 +0000 (15:19 -0500)]
Operator: Fix getting a handle on a Horde_Perms instance
Michael J. Rubinsky [Wed, 10 Mar 2010 20:21:02 +0000 (15:21 -0500)]
First stab at a pretty autocompleter for event attendees.
Mostly working...there seems to be an issue with the fb grid never
resetting, even when opening a different event, but that seems to
have broken before...
Michael J. Rubinsky [Wed, 10 Mar 2010 20:15:28 +0000 (15:15 -0500)]
Need to allow for removing all attendees when using the ajax interface
Michael J. Rubinsky [Wed, 10 Mar 2010 18:34:06 +0000 (13:34 -0500)]
disable tagging for events without perms_edit
Michael J. Rubinsky [Wed, 10 Mar 2010 18:05:59 +0000 (13:05 -0500)]
simplify tag ac initialization/resetting
Michael J. Rubinsky [Wed, 10 Mar 2010 18:04:28 +0000 (13:04 -0500)]
revert another incorrect conflict resolution
Michael J. Rubinsky [Wed, 10 Mar 2010 18:00:53 +0000 (13:00 -0500)]
Calling reset() now automatically calls init() if the object is not initialized.
Simplifies client code, plus add some checks to avoid doing work for nothing...
Michael J. Rubinsky [Wed, 10 Mar 2010 17:32:18 +0000 (12:32 -0500)]
Fix incorrect conlfict resolution
Michael J. Rubinsky [Wed, 10 Mar 2010 16:36:22 +0000 (11:36 -0500)]
Don't show edit icon for external calendars either.
Michael J. Rubinsky [Wed, 10 Mar 2010 16:32:47 +0000 (11:32 -0500)]
Better way of loading and initializing the tag autocompleter.
Avoids issues with execution timing, dom loading etc...
Michael J. Rubinsky [Wed, 10 Mar 2010 16:24:40 +0000 (11:24 -0500)]
Rename init() to reset() and implement a new init() method that actually initializes the object
Michael J. Rubinsky [Wed, 10 Mar 2010 15:44:44 +0000 (10:44 -0500)]
[ansel] Fix getting url for images from the API
Jan Schneider [Wed, 10 Mar 2010 16:29:19 +0000 (17:29 +0100)]
Implement task list permissions. Fix remote calendar management.
Jan Schneider [Wed, 10 Mar 2010 16:10:23 +0000 (17:10 +0100)]
Fix parse error.
Michael J. Rubinsky [Wed, 10 Mar 2010 14:23:43 +0000 (09:23 -0500)]
Don't show edit link for Holiday calendars
Gunnar Wrobel [Wed, 10 Mar 2010 08:57:19 +0000 (09:57 +0100)]
Provide the tasks with the backend. This allows to avoid bootstraping the tasks without using globals.
Gunnar Wrobel [Wed, 10 Mar 2010 08:35:20 +0000 (09:35 +0100)]
This requires Horde_Support.
Gunnar Wrobel [Wed, 10 Mar 2010 08:34:52 +0000 (09:34 +0100)]
Nothing requiring Horde_Support here.
Gunnar Wrobel [Wed, 10 Mar 2010 08:33:42 +0000 (09:33 +0100)]
Provide the backend with the tasks to be displayed when generating the
URL to redirect to.
This allows to use tasks that redirect to their own specific handler.
Gunnar Wrobel [Wed, 10 Mar 2010 08:10:29 +0000 (09:10 +0100)]
Merge branch 'Horde_LoginTasks-Refactor'
Michael M Slusarz [Wed, 10 Mar 2010 06:48:27 +0000 (23:48 -0700)]
Allow finer control of PHP ini error messages
Michael M Slusarz [Wed, 10 Mar 2010 06:29:25 +0000 (23:29 -0700)]
Allow test script to run even if Horde is not fully configured
Michael J. Rubinsky [Wed, 10 Mar 2010 06:27:32 +0000 (01:27 -0500)]
Don't call the editCalendarCallback until the RedBox has finished displaying.
This fixes issues during the first load of the calendar chunk:
Proper enabling/disabling the form based on perms
Properly initializing the pretty autocompleter
Michael M Slusarz [Wed, 10 Mar 2010 06:19:15 +0000 (23:19 -0700)]
Add pre_sent hook
Michael M Slusarz [Wed, 10 Mar 2010 06:17:06 +0000 (23:17 -0700)]
Rename 'postsent' hook to 'post_sent' to be consistent with new 'pre_sent' hook.
Michael M Slusarz [Wed, 10 Mar 2010 06:08:51 +0000 (23:08 -0700)]
Allow auto forward/reply notice box to be closed
Michael M Slusarz [Wed, 10 Mar 2010 04:59:27 +0000 (21:59 -0700)]
Correctly reload horde prefs after updating identity prefs
Michael J. Rubinsky [Wed, 10 Mar 2010 05:44:31 +0000 (00:44 -0500)]
Don't fetch the topTags when we can't tag the calendar anyway
Michael J. Rubinsky [Wed, 10 Mar 2010 05:39:05 +0000 (00:39 -0500)]
Disable the autocompleter when form is disabled.
Michael J. Rubinsky [Wed, 10 Mar 2010 05:37:17 +0000 (00:37 -0500)]
add functions for disabling and enabling the pretty autocompleter.
Toggles visibility of the delete icons on each tag node and enables/disables
the borderless input field
Michael J. Rubinsky [Wed, 10 Mar 2010 04:54:03 +0000 (23:54 -0500)]
Actually retrieve and set the calendar tags.
Still an issue with the very first time the calendar chunk loads due
to the timing of the callbacks, but this gets calendar tags *mostly* working
Michael J. Rubinsky [Wed, 10 Mar 2010 04:50:48 +0000 (23:50 -0500)]
Fix element name
Michael J. Rubinsky [Wed, 10 Mar 2010 04:27:10 +0000 (23:27 -0500)]
Prevent making the ACTrigger visible when the form is disabled
Michael M Slusarz [Wed, 10 Mar 2010 01:33:26 +0000 (18:33 -0700)]
Move convertToUtf8() from Horde_Util:: to Horde_String::
Michael M Slusarz [Tue, 9 Mar 2010 23:17:04 +0000 (16:17 -0700)]
Catch VFS thrown exceptions
Michael M Slusarz [Sun, 7 Mar 2010 08:06:17 +0000 (01:06 -0700)]
Convert VFS to PHP 5.
I realize there is a H4-Vfs stub lying around, but it looks like zero
work has been done on it for awhile. So, in the meanwhile, update VFS -
mostly to eliminate the boatload of PEAR_Error usage.
Michael M Slusarz [Tue, 9 Mar 2010 21:22:54 +0000 (14:22 -0700)]
Fix supefluous whitespace removal
Jan Schneider [Tue, 9 Mar 2010 23:33:17 +0000 (00:33 +0100)]
Use abbreviatinos for a few IDs.
Jan Schneider [Tue, 9 Mar 2010 23:23:02 +0000 (00:23 +0100)]
Split out permissions form.
Jan Schneider [Tue, 9 Mar 2010 23:20:36 +0000 (00:20 +0100)]
Use CSS 3 border rules.
Jan Schneider [Tue, 9 Mar 2010 23:03:08 +0000 (00:03 +0100)]
No need to pass the class name around in the ajax communication.
Jan Schneider [Tue, 9 Mar 2010 22:44:26 +0000 (23:44 +0100)]
Fix a few buglets with the basic permission screen.
Jan Schneider [Tue, 9 Mar 2010 18:46:24 +0000 (19:46 +0100)]
Save permissions, yay.
Michael J. Rubinsky [Tue, 9 Mar 2010 19:21:54 +0000 (14:21 -0500)]
use a different css class for toptags if the form is disabled
Gunnar Wrobel [Tue, 9 Mar 2010 19:06:24 +0000 (20:06 +0100)]
Reorder.
Michael J. Rubinsky [Tue, 9 Mar 2010 18:50:51 +0000 (13:50 -0500)]
Changes to support having more then one tag autocompleter
Fixes tag autocompleter for calendars.
Michael J. Rubinsky [Tue, 9 Mar 2010 18:46:57 +0000 (13:46 -0500)]
allow passing the domid for triggercontainer
Gunnar Wrobel [Tue, 9 Mar 2010 18:41:53 +0000 (19:41 +0100)]
Simplify
Michael J. Rubinsky [Tue, 9 Mar 2010 18:11:21 +0000 (13:11 -0500)]
update the toptags for the calendar form
Michael J. Rubinsky [Tue, 9 Mar 2010 17:54:12 +0000 (12:54 -0500)]
Attach a tag autocompleter to the calendar form
Michael J. Rubinsky [Tue, 9 Mar 2010 17:51:29 +0000 (12:51 -0500)]
Allow passing a 'no_onload' paramter to signify to immediatly execute the inline script.
Needed for attaching the autocompleter when outputing the autocompleter in an ajax chunk
Gunnar Wrobel [Tue, 9 Mar 2010 17:52:08 +0000 (18:52 +0100)]
Remove the _addFlag.
I still don't grasp its logic and it prevents the display sequence I
currently expect. Probably my expectations are wrong. Anyhow, I
wrapped my idea of how the display series should look like into a
lengthy test (that would need to be slimmed down at some point):
Assume you have a list of tasks with
DISPLAY_CONFIRM_NO
DISPLAY_CONFIRM_YES
DISPLAY_NONE
DISPLAY_NOTICE
DISPLAY_CONFIRM_YES
DISPLAY_NONE
DISPLAY_CONFIRM_YES
DISPLAY_NOTICE
then there would be five screens with
- 1 with CONFIRM_NO and CONFIRM_YES tasks
- 1 with NOTICE task
- 1 with CONFIRM_YES task
- 1 with CONFIRM_YES task
- 1 with NOTICE task
Once the user posted to the login service page he is redirected to the
login service page again in case the tasks are not finished. Only in
case all tasks are completed he is beind redirected to the final
redirect URL provided on the first call of runTasks().
Jan Schneider [Tue, 9 Mar 2010 17:50:19 +0000 (18:50 +0100)]
Remove unneeded and duplicate id.
Jan Schneider [Tue, 9 Mar 2010 17:49:27 +0000 (18:49 +0100)]
Need to reset hidden fields manually.
Jan Schneider [Tue, 9 Mar 2010 17:43:13 +0000 (18:43 +0100)]
Looks like js needs parenthesis here to get the operator order right.
Michael J. Rubinsky [Tue, 9 Mar 2010 17:32:22 +0000 (12:32 -0500)]
Need to case Horde_Themes::img() results to string when serializing to json
Gunnar Wrobel [Tue, 9 Mar 2010 17:30:04 +0000 (18:30 +0100)]
Ensure that only the tasks really completed get removed from the stack. Redirect to the login services page after a confirmation post.
The test runs further though it is still not complete.
Jan Schneider [Tue, 9 Mar 2010 14:36:34 +0000 (15:36 +0100)]
Warning is sufficient.
Jan Schneider [Tue, 9 Mar 2010 14:34:44 +0000 (15:34 +0100)]
Display the same message like DIMP when browser is too old, and exclude Safari
1 too.
Jan Schneider [Tue, 9 Mar 2010 14:16:13 +0000 (15:16 +0100)]
IE doesn't like this.
Michael J. Rubinsky [Tue, 9 Mar 2010 16:48:43 +0000 (11:48 -0500)]
When tagging events, tag them with the event->creator as well as the share owner.
Needed since the event owner may not necessarily be the share owner.
Michael J. Rubinsky [Tue, 9 Mar 2010 16:45:45 +0000 (11:45 -0500)]
remove redundant tagging operation
Gunnar Wrobel [Tue, 9 Mar 2010 16:39:56 +0000 (17:39 +0100)]
Only redirect to the final URL once we are really finished with the task list.
Michael J. Rubinsky [Tue, 9 Mar 2010 16:39:53 +0000 (11:39 -0500)]
Fix unsubscribing from remote calendars
Gunnar Wrobel [Tue, 9 Mar 2010 16:13:29 +0000 (17:13 +0100)]
Allow displaying several confirmations on one page.
Michael J. Rubinsky [Tue, 9 Mar 2010 14:27:11 +0000 (09:27 -0500)]
phpdoc
Michael J. Rubinsky [Tue, 9 Mar 2010 14:22:45 +0000 (09:22 -0500)]
Don't assume that $data is an object - it might also be a string here.
Really need to either document or standardize the type for $data in this function.
It's currently either an array/object/string depending on where it was called from.
Gunnar Wrobel [Tue, 9 Mar 2010 13:24:02 +0000 (14:24 +0100)]
Remove obsolete runTasks() parameter that was initially used to avoid redirection.
Michael J. Rubinsky [Tue, 9 Mar 2010 06:46:50 +0000 (01:46 -0500)]
Some improvements to exif handling.
Add some missing exif fields and start adding support for composite fields. We store the composite fields already parsed
to both take advantage of exiftool's parsing, as well as to avoid issues with different maker formats.
Now if only Aperture wouldn't nuke most of these fields...
Michael J. Rubinsky [Tue, 9 Mar 2010 06:46:20 +0000 (01:46 -0500)]
style
Michael J. Rubinsky [Tue, 9 Mar 2010 06:45:55 +0000 (01:45 -0500)]
Pass the Exif driver here so we get an accurate list of supported categories
Michael J. Rubinsky [Tue, 9 Mar 2010 06:44:58 +0000 (01:44 -0500)]
This is a method, not a property
Michael J. Rubinsky [Tue, 9 Mar 2010 04:55:33 +0000 (23:55 -0500)]
remove FileSource EXIF field
Even according to the standard, this is always set to the same value, so
no need to track this.
Ben Klang [Tue, 9 Mar 2010 04:50:57 +0000 (23:50 -0500)]
Shout: Updates for compatibility with Horde_Themes changes
Ben Klang [Tue, 9 Mar 2010 04:41:04 +0000 (23:41 -0500)]
Shout: Add cancel button for editActionForm
Michael J. Rubinsky [Tue, 9 Mar 2010 04:37:26 +0000 (23:37 -0500)]
Horde::getStylesheets --> Horde_Themes::getStylesheets()
Ben Klang [Tue, 9 Mar 2010 04:15:05 +0000 (23:15 -0500)]
trailing ws
Ben Klang [Tue, 9 Mar 2010 04:14:31 +0000 (23:14 -0500)]
trailing ws
Ben Klang [Tue, 9 Mar 2010 04:13:15 +0000 (23:13 -0500)]
Shout: Display digit details on the dialpad
Michael M Slusarz [Tue, 9 Mar 2010 04:11:00 +0000 (21:11 -0700)]
Bug #8842: Don't throw exception for a transparent() authentication failure
Michael M Slusarz [Tue, 9 Mar 2010 03:27:41 +0000 (20:27 -0700)]
IE5/Mac is no longer supported
Michael M Slusarz [Tue, 9 Mar 2010 01:46:00 +0000 (18:46 -0700)]
Better defaults
Michael M Slusarz [Tue, 9 Mar 2010 01:41:45 +0000 (18:41 -0700)]
Add basic MIMP theme
Michael M Slusarz [Tue, 9 Mar 2010 01:41:19 +0000 (18:41 -0700)]
Add additional options to stylesheet generation functions.
Michael M Slusarz [Tue, 9 Mar 2010 00:20:38 +0000 (17:20 -0700)]
editor_plugins are not used anymore
Michael M Slusarz [Mon, 8 Mar 2010 21:58:48 +0000 (14:58 -0700)]
Remove duplicate graphics
Michael M Slusarz [Mon, 8 Mar 2010 03:15:31 +0000 (20:15 -0700)]
Add Horde_Themes:: library.
Move all themes related code to a single place (includes both image and
sound).
Horde::img(), through Horde_Themes::img(), will now attempt to auto
determine a graphic location. It looks in the following directories with
this priority:
1. App theme
2. Horde theme
3. App default
4. Horde default
This prevents us from having to copy all over all graphics for a theme -
now, only need the graphics that differ from defaults (caveat: if
loading graphics from CSS, copies of graphics need to continue to live
in theme directory).
Michael M Slusarz [Mon, 8 Mar 2010 03:00:29 +0000 (20:00 -0700)]
Update Horde_Util::assertDriverConfig() to H4 standards
Ben Klang [Tue, 9 Mar 2010 01:24:54 +0000 (20:24 -0500)]
Shout: Add ability to create new dialplan menus
Ben Klang [Tue, 9 Mar 2010 01:24:31 +0000 (20:24 -0500)]
Shout: improve form validation logic
Ben Klang [Tue, 9 Mar 2010 01:24:00 +0000 (20:24 -0500)]
Shout: Fix display of current account on DeviceForm