nathan
35178fec62
Fix some sizing issues
2022-07-22 13:31:13 -06:00
nathan
4880a5ae74
Fix adding calendar participants did not give correct values due to missing type indicator
2022-07-22 13:25:38 -06:00
nathan
3e83c5bb1c
Only validate that the free entries are email addresses on calendarowner, not every value
2022-07-15 13:31:15 -06:00
nathan
9a40db5e51
Calendar: Fix event category colors
2022-07-12 09:42:48 -06:00
nathan
71d43b125e
CalendarOwner: Any free entries must be emails so validator added.
2022-07-07 14:15:00 -06:00
nathan
c6ef3b3a8d
Switch calendar owner to web component
2022-07-05 10:18:12 -06:00
nathan
173eb4e110
Calendar: Fix all-day events in a different timezone could slide by a day
...
Ex: 1977-04-29 created in CET (+1) on a server in UTC would change to the 28th after a few years (1980)
Fixed by staying in server timezone for the recurrence calculations.
2022-06-08 07:57:36 -06:00
ralf
ae167995eb
change select-cat empty_label to placeholder to display it for multiple="true"
2022-06-07 22:34:57 +02:00
nathan
29a46999f8
Calendar: Fix daylight savings time causes extra / missing days in the week
2022-06-07 17:11:02 +02:00
nathan
e0477c1db4
Calendar: Fix sidemenu date does not update when changing year
2022-06-07 17:07:56 +02:00
nathan
0e1aa738eb
Calendar: Fix unable to create events by clicking a time
2022-06-03 08:49:34 -06:00
ralf
583ac1c6d6
queue requests for full calendar data
...
can NOT be backported to 21.1, as jsonq is not returning a promise in 21.1!
2022-06-03 09:59:10 +02:00
ralf
8db07c9a34
allow to use $skip_notify="NOPUSH" for calendar_bo::(update|set_status|update_status|delete) to NOT send push updates
...
this can and should be used for massive calendar updates to avoid a hugh wave of push messages and responses from clients/browsers to request full calendar data (which is not pushed)
2022-06-03 09:57:33 +02:00
Hadi Nategh
73e6cf2570
Replace jquery-ui swipe with tapandswipe
2022-05-30 16:05:59 +02:00
ralf
b87667237f
comment out calls to no longer included TouchSwipe plugin
2022-05-29 10:09:07 +02:00
nathan
af34ab9f8c
I think thats all the drag / resize stuff and a few other bugs too
2022-05-25 16:09:25 -06:00
nathan
12d2a65466
Swap jQueryUI for interact.js for resizing events in planner view
2022-05-24 16:52:16 -06:00
nathan
ece3813459
Remove jQueryUI for moving events in timegrid view
2022-05-24 14:53:49 -06:00
nathan
526c549788
Swap jQueryUI for interact.js for resizing events in timegrid view
...
(not planner)
2022-05-24 14:53:49 -06:00
Hadi Nategh
a8bcdd88b0
Get rid of jQuery.Color from jquery-ui
2022-05-05 15:55:49 +02:00
Hadi Nategh
2442e80cea
Make sorting enable if we are in 4days view and view is not consolidated
2022-05-05 10:34:35 +02:00
Hadi Nategh
2d656802b5
Replce jqueryui sortable used in calendar with Sortablejs
2022-05-04 16:37:53 +02:00
nathan
b0a57a05fd
Calendar refactors:
...
- Remove some more jQueryUI.datepicker usages
2022-05-02 15:23:03 -06:00
nathan
1de2a89eeb
Fix calendar events off by 1 minute
2022-05-02 14:10:59 -06:00
nathan
8ef591279d
- Don't highlight birthdays in date picker (calendar & regular) though tooltip remains
...
- Un-highlight weeks when mouse moves off week number
2022-05-02 13:46:55 -06:00
Hadi Nategh
b4dd66b80f
* Calendar/Mobile view: Add a date indicator for all views in mobile theme
2022-05-02 14:45:07 +02:00
ralf
e4c2432f4c
replace jQuery.ui.keyCode.X with EGW_KEY_X
2022-04-30 10:33:07 +02:00
nathan
813cd6924e
Calendar refactors:
...
- date_helper, which was an et2_date_widget, now just a function that can handle all the different date formats in calendar
- holiday fetch & cache moved into its own file, useable from anywhere
2022-04-29 14:37:52 -06:00
nathan
b44f4ea30d
Move holidays to its own file, show holidays in all date selection calendars
2022-04-29 14:37:52 -06:00
nathan
991a53c5d6
Calendar: Fix holidays in sidemenu calendar off by 1 day
2022-04-29 09:14:51 -06:00
nathan
f5619e52c8
Calendar: Sidemenu calendar CSS adjustments
...
- smaller font size
- better sizing for header
- re-align header contents to match jQueryUI version
2022-04-28 15:46:39 -06:00
nathan
b5f66c6cd8
CSS / Layout cleanup - use row hover variable for calendar sidebox
2022-04-27 10:55:31 -06:00
nathan
9dd6f44715
Calendar: Sidemenu calendar CSS adjustments
2022-04-27 09:53:19 -06:00
nathan
1c42668a97
Change sidebox calendar from jQuery to webcomponent / flatpickr
2022-04-26 15:27:49 -06:00
ralf
a74bd82dde
next chunk of fixed PHP Warning: Undefined array key or variable in main repo
2022-04-26 21:04:16 +02:00
ralf
d92c5a94a6
fix PHP 8.1 Deprecated by adding return type declarations
2022-04-24 18:15:47 +02:00
nathan
43f7a3b649
Calendar: Fix calendar tab could not be closed
...
Uncaught ReferenceError: egw_unregisterGlobalShortcut is not defined
2022-04-22 11:01:31 -06:00
nathan
2755d19d2f
Calendar: Fix planner by user only showed one user
...
Fixed a few other planner bugs too:
- Not all properties were being set (owner, group_by, show_weekend)
- header was incorrectly sized
2022-04-12 11:25:33 -06:00
Ralf Becker
76e76a9e18
pending changes from our translation server
2022-04-04 13:26:38 +02:00
nathan
db44e0b754
Calendar: Quick add improvements
...
- Set slot attribute to make sure dialog adopts the preference checkbox too
- Make sure template winds up alone in the dialog (remove default content)
2022-03-24 11:24:00 -06:00
nathan
046599af2f
Calendar: Switch from et2_dialog to Et2Dialog
2022-03-18 13:59:45 -06:00
ralf
940e1b12c1
Implement expand_multiple_rows attribute for Et2Select using Et2InvokerMixin
2022-03-12 14:49:25 +02:00
nathan
5f997299e5
* Calendar: New preference so default alarm can be for current user or all participants
2022-03-10 11:01:18 -07:00
ralf
801398e69b
fix TypeError undefined function date
2022-03-09 22:01:55 +02:00
ralf
0507872493
using window.fetch() and promises to load holidays
2022-03-09 22:01:01 +02:00
nathan
3c656701f5
Calendar: Fix TypeError: Cannot read properties of null (reading 'getValue')
...
Thrown when creating a new event via quick add or changing the start date
2022-03-07 13:45:58 -07:00
nathan
0eaae8e5f1
Calendar: Set new ID to fix missing links to CF fields on new events
2022-03-07 10:15:50 -07:00
nathan
e3bcd06e77
Calendar: Remove static sizing, spacing & padding on edit dialog actions selectbox
2022-02-18 14:03:21 -07:00
nathan
d2020727fe
Fix some missing translation problems
2022-02-11 13:02:21 -07:00
Ralf Becker
3c5bea23ef
* Calendar/CalDAV: ignore Outlook CalDAV Synchronizer setting participant status back to unknown/needs-action (other status will be updated)
2022-02-09 14:19:57 +02:00