Commit graph

491 commits

Author SHA1 Message Date
Thomas Bruederli
d61041e96e Make snooze drop-down menu stay on the screen 2012-08-04 17:13:18 +02:00
Thomas Bruederli
c555e6bc42 Remove duplicated code 2012-08-04 17:12:19 +02:00
Thomas Bruederli
0c74b531c2 Always return an array with pending alarms 2012-08-04 16:48:31 +02:00
Thomas Bruederli
c0fc38ab9c Trigger plugin hooks to display and snooze/dismiss alarms 2012-08-03 21:29:10 +02:00
Thomas Bruederli
370b60e3ee Change location to blank.gif which has changed in Roundcube core 2012-08-03 21:25:38 +02:00
Thomas Bruederli
60dbc1f5c9 Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube 2012-08-03 15:29:52 +02:00
Thomas Bruederli
ac66c5b3d0 Make alarms_text() public static and thus available for tasklist plugin 2012-08-03 15:29:38 +02:00
Thomas Bruederli
7cd68bb9d9 Improve error handling in Kolab driver: we don't deal with PEAR errors anymore (#914) 2012-08-03 15:20:41 +02:00
Thomas Bruederli
8cff86aef2 Fix removing temp/deleted events from UI (#912); consider undo_timeout setting in UI 2012-08-02 17:42:56 +02:00
Thomas Bruederli
8c99dac9ef Use globally unique field seletors 2012-08-02 08:56:20 +02:00
Thomas Bruederli
754aa2a299 Add attachment css classes; remove unused var 2012-08-01 16:53:44 +02:00
Thomas Bruederli
c8b6f57d66 Properly cleanup temporary saved attachment files 2012-08-01 16:26:49 +02:00
Thomas Bruederli
a16a9c5810 Small code and style cleanup 2012-08-01 15:47:50 +02:00
Thomas Bruederli
7a8fbddf0d Encapsulate unlock_saving callback function 2012-07-29 17:18:15 +02:00
Thomas Bruederli
e140b7852c Redirect to classig skin 2012-07-29 16:50:15 +02:00
Thomas Bruederli
12d2e8b993 Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube 2012-07-29 15:41:26 +02:00
Thomas Bruederli
638546023c Renamed old default skin folders to 'classic' in order to align with the upcoming change in Roundcube core 2012-07-29 15:41:00 +02:00
Jeroen van Meeuwen (Kolab Systems)
5720e0f41f Correct .htaccess to serve content from default/ if larry/ skin files are not available 2012-07-28 09:25:56 +02:00
Thomas Bruederli
f078c46128 Better fix for #880 2012-07-17 14:07:04 +02:00
Thomas Bruederli
ccd75c9ac1 Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube 2012-07-17 13:53:29 +02:00
Thomas Bruederli
0ee3add268 Grep events by (u)id AND source (#880) 2012-07-17 13:52:27 +02:00
Thomas Bruederli
c5f31be095 Remove trailing ; from RRULE in iCal blocks (#881) 2012-07-16 09:41:43 +02:00
Christoph Wickert
6b1224bca7 Fix Swiss German in German translation (OTRS #1000040) 2012-07-11 22:59:20 +02:00
Thomas Bruederli
a9436f3b9e Restrict css rule on calendar UI 2012-07-11 17:27:05 +02:00
Thomas Bruederli
b18a8a5ffe Improve calendar's Larry theme according to the latest drafts by FLINT 2012-07-11 12:25:39 +02:00
Thomas Bruederli
749b96b51d Use patched Horde_Date classes from libkolab 2012-07-11 10:02:17 +02:00
Thomas Bruederli
000c0410e2 Merge branch 'calendar-timestamp2datetime-refactoring' 2012-07-11 10:00:52 +02:00
Thomas Bruederli
15a0997601 Small fixes to iCal import/export 2012-07-11 09:59:53 +02:00
Thomas Bruederli
8d818e8cb1 Big refactoring: use DateTime objects instead of unix timestamps to improve timezone and DST handling 2012-07-06 17:15:45 +02:00
Thomas Bruederli
33a6631f73 Adapt skin to recent changes in master layout 2012-07-06 16:40:20 +02:00
Thomas Bruederli
f66d3dd7b1 Avoid event date shift when modifying a recurring instance (#868) 2012-07-06 15:30:06 +02:00
Thomas Bruederli
95f17173c4 Workaround for wrong week of the year display when first day of week is not Monday (#866) 2012-07-04 18:00:55 +02:00
Thomas Bruederli
79c8183c0d Add method kolab_date_recurrence::next_instance() for simple iterations 2012-07-04 15:10:36 +02:00
Thomas Bruederli
f5eea012d1 Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube 2012-07-04 11:20:13 +02:00
Thomas Bruederli
1142a80886 Move classes for recurring events/tasks computation to libkolab 2012-07-03 08:25:55 +02:00
Thomas Bruederli
5efdcbb2fb Use common methods calendar->get_ical()->get_parser() to access Horde-based ical parser (#865) 2012-07-02 17:43:19 +02:00
Thomas Bruederli
92fc63277d Fix typos + add documentation for two more config options 2012-06-27 22:31:42 +02:00
Thomas Bruederli
c89d6f28ac Cast preset value to string in order to really mark the according option as selected (#863) 2012-06-27 22:22:26 +02:00
Thomas Bruederli
1c9e7d2698 Fix overflow link computation in month view + pull in upstream changes 2012-06-27 21:50:18 +02:00
Thomas Bruederli
4f69203125 More code cleanup: use common function from libkolab for folder management and naming 2012-06-21 21:34:08 +02:00
Thomas Bruederli
dce4ed076b Move folder create/rename logic to libkolab for common use in different Kolab plugins 2012-06-21 09:42:24 +02:00
Thomas Bruederli
5756c25276 Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube 2012-06-18 10:34:01 +02:00
Thomas Bruederli
ce61543b9d Add support for HTML5 drag & drop attachment uploads 2012-06-14 08:33:07 +02:00
Thomas Bruederli
0e9fd5da0c No cancelIcon in Larry, use css styled text link instead 2012-06-13 17:54:35 +02:00
Thomas Bruederli
d5c2f15ccb Improve attachments handling:
- use Content-ID as key in _attachments list; new attachments have numeric keys
- generate a unique Content-ID for new/changed attachments in libkolab
- bugfix: don't cache empty attachment entries
2012-06-13 17:39:18 +02:00
Thomas Bruederli
ab9c24b0dd Display attendee delete link as icon 2012-06-08 18:23:06 +02:00
Thomas Bruederli
8cb599bd96 Replace deprecated PEAR::HTTP_Request with its successor HTTP_Request2 (#822) 2012-06-04 22:19:57 +02:00
Thomas Bruederli
6bbb34b3ae Use regex-like syntax for LIKE queries to kolab_storage_cache; also use it for calendar search 2012-05-30 09:13:24 +02:00
Jeroen van Meeuwen (Kolab Systems)
de40ba8950 Merge branch 'dev/kolab3' 2012-05-23 10:25:24 +01:00
Jeroen van Meeuwen (Kolab Systems)
2cf2cbcca8 Merge branch 'dev/kolab3'
Conflicts:
	plugins/calendar/drivers/kolab/kolab_driver.php
2012-05-23 10:24:27 +01:00