Commit Graph

107 Commits

Author SHA1 Message Date
b799dda8c7 Some bugfixes:
- For some start / end date combinations, end date was incorrectly processed
- Check readonly flag to avoid errors from drag & drop, click to create and drag to create
2016-10-14 13:34:58 -06:00
339241cce7 Always pass owner when creating a new appointment, server will check preference and decide who to add as participants. Fixes one more case where 'Just me' preference was not correctly handled - single week, single other user. 2016-10-04 09:43:52 -06:00
16d7b6d5ae Fix clicking inside a single other user's calendar did not invite that user when new event preference was 'Just me' 2016-09-27 10:21:25 -06:00
a7d8130c54 Fix multi-day event display was using event start & end time for each day instead of filling the day 2016-09-15 08:35:07 -06:00
b03d71379a Fix incorrect tooltip in planner if event did not start or end on the hour 2016-09-08 08:50:43 -06:00
6568c0667a Move week view's user label to span the whole week, just above the all day events 2016-09-06 09:46:37 -06:00
961a2a01da Calendar context menu to add an event now works the same as a simple click; the event is only for that user 2016-08-18 15:33:24 -06:00
3b13e8493c - Always show cake in day header for birthdays on desktop
- German translations from Birgit Becker
2016-08-04 10:11:58 -06:00
8a3ddfa41b - Add preference to display birthdays as events (still always on for mobile)
- Add cake icon to header on birthdays
2016-07-29 09:35:24 -06:00
a019185ec2 Fix a case where clicking between the space for adding all day non-blocking area and the header went to day view. 2016-07-28 14:43:11 -06:00
085ac5bb38 Fix week view with multiple users (non-consolidated) still had some space where the user could click on the day header, which was recogized as a header click instead of an all day non-blocking click 2016-07-25 11:22:49 -06:00
3ab01052f4 Add a preference to control how many lines are allowed for all day non-blocking events before we start hiding some 2016-07-21 14:01:47 -06:00
0aaca03d89 Fix some bugs in drag to create event
- Firefox opened 2 popups, one for span and one for end time
- Dragging existing events longer or shorter created a new event also
- Did not work in dayview
- Categories from category planner were not set
2016-07-01 11:57:06 -06:00
27ef0c20a9 Supress tooltip on holidays shown as events 2016-06-15 09:17:50 -06:00
b8f8d59793 Show holidays & birthdays as events on mobile 2016-06-13 19:08:56 -06:00
87fb94a496 Deprecate $j global variable and replace them all with standard jQuery 2016-06-02 16:52:01 +02:00
f3ec3a205c Do not reposition events while hidden 2016-05-25 15:21:39 -06:00
c6e6da63ef Allow drag and drop between calendars, asking to invite or transfer 2016-05-11 17:29:58 +00:00
b408d9fa1d Stop day view resize while hidden - it gets the size wrong.
Another attempt, preventing events from resizing incorrectly
2016-05-04 16:45:42 +00:00
40bdd2771d Fix all day non-blocking overflow calculation causing false positives 2016-04-27 22:23:06 +00:00
5d5e45e1ad Some more performance improvements when scrolling through weeks:
- Fix typo causing unneeded time resize before redraw
- Change daycol resize & event sizing, eliminating the need to resize all events when daycol changes size
- Fix check for existing week by only checking day, not whole time
- Better handling of scrolling through weeks for faster update
2016-04-21 19:00:21 +00:00
8ada80fac3 Prevent small event display from being wrecked by partial scroll out of view 2016-04-12 22:48:16 +00:00
0b09f5e31e Fix clicking all day non-blocking section under day title went to day view instead of creating a new event 2016-04-11 14:37:04 +00:00
47de53e086 Fix timegrid column header clicks did not add a new full-day event 2016-04-06 14:56:03 +00:00
1b4deda76f Fix clicking day of week headers did not take you to the day view. 2016-04-05 20:59:40 +00:00
d99b06294d Try to fix occasional black events when editing an event with multiple owners visible 2016-04-04 23:58:23 +00:00
501c8318eb Show longer or shorter day of week labels based on screen width 2016-04-04 17:55:49 +00:00
cd8632e354 Some fine adjustments for display of events right at the edge of the work day 2016-03-24 17:28:51 +00:00
3ea15bf95c Add some missed cases for adding new events:
- click on day in month view
- context menu with no specific time (month view)
- fix all day non-blocking in header no longer created a new event
2016-03-09 18:10:43 +00:00
3a9c0c237b fixing scope of "use strict", so we do not need to remove it when concatinating our scripts like we do now with minjs, also enabled "use strict" for calendar/js/app.js and fixed a reference error found by it 2016-03-01 16:27:45 +00:00
3930dd4c5c Avoid positioning or sizing events when their parent is hidden to speed things up a little. 2016-02-23 21:32:43 +00:00
4e7521a33a Remove drag and drop target divs. Now using one target div and moving it around as needed. 2016-02-11 17:02:06 +00:00
cf83bdbd50 Fix out of time scrolling caused display problems when switching to gridlist view 2016-02-05 18:29:44 +00:00
abdc5fc06c Add minimum height for weeks - 1/2 hour must be at least 1 line high 2016-02-05 18:17:47 +00:00
a42a66ee52 In month view mark any days from the previous and next month differently 2016-02-04 23:14:54 +00:00
4b30283558 Limit all day section to 3 lines with ellipsis, show all on hover. 2016-02-04 22:35:34 +00:00
c4f125a772 - Disable scrolling to change week (swipe & pg up/ pg dn kept)
- Remove animations
2016-02-04 21:05:31 +00:00
fbb06d7228 Multi-line ellipsis on event bodies that are longer than their space can show 2016-02-02 21:12:44 +00:00
429be8d594 temporary reverting r54893: Multi-line ellipsis on event bodies that are longer than their space can show 2016-02-02 09:19:31 +00:00
e271a56753 Multi-line ellipsis on event bodies that are longer than their space can show 2016-02-01 23:35:38 +00:00
40779b6dbf - Change all day event sorting so longer events are higher
- Change short event display so 1 line shows title, 2-4 lines show timespan & title
- Increase maximum number of events loaded at once
2016-01-28 21:35:22 +00:00
49fc2d9898 Changes to get calendar working on home tab again
- Do not default owner to 0, use the actual value
- Do not take space for toolbar unless it's there
2016-01-25 23:47:58 +00:00
edd827b221 Sidebox calendar - remove borders, header background, month button 2016-01-22 00:58:12 +00:00
01471c3d61 Some more style changes:
- Whole day header background color fixed
- Italic removed from birthdays
- Default color changed to blue
- Holiday colors changed to a little lighter color
2016-01-21 18:37:31 +00:00
1a4bcebdcf Avoid scrolling in long hidden event list triggering change in date span 2016-01-21 15:58:21 +00:00
14041ccde4 - Fix broken drag to resize
- Fix single day was sometimes too wide
2016-01-19 18:03:42 +00:00
57b955de9e Change regular (grid view) event styling 2016-01-18 20:02:35 +00:00
2acad0e019 Looking for performance
- Don't update days if week is disabled
- Avoid some unneeded calls to et2_date
2016-01-16 00:38:44 +00:00
1a5d137ede Hide partially visible events in gridlist view, and make sure there's some free space to click so user can add events 2016-01-15 20:22:55 +00:00
9dc2038652 Try some more speedups, using a timeout & avoid double value copy 2016-01-14 23:03:53 +00:00