Nathan Gray
fd70bdd606
Never change automatically for just 1 row
2016-01-18 20:35:57 +00:00
Nathan Gray
a6b38f335e
If timegrid is too small (< 180px) automatically switch to gridlist view
2016-01-18 20:32:33 +00:00
Nathan Gray
a16c2b0648
Something wrong with r54749, revert until I can figure it out
2016-01-16 01:01:21 +00:00
Nathan Gray
5e5139ae2e
- Simplify grid sizing calculations
...
- Fix non-consolidated day update
2016-01-15 22:43:59 +00:00
Nathan Gray
70686f0847
Some code cleanup
2016-01-13 22:07:09 +00:00
Nathan Gray
c4d56049ab
Fix incorrect default for day consolidate
2016-01-13 00:23:37 +00:00
Nathan Gray
fccaedf231
Fix unable to drag & drop infologs
2016-01-13 00:07:55 +00:00
Nathan Gray
15dd34edcb
Re-enable/implement preference for showing events as a per-day list
2016-01-12 23:55:59 +00:00
Nathan Gray
bdacc3573a
Fix resize while hidden resulted in wrong sizing of time grid / events
2016-01-11 20:19:45 +00:00
Nathan Gray
000376c69d
Fix sorting users in non-consolidated day view
2016-01-08 22:38:11 +00:00
Nathan Gray
0431ebf38b
Fix action conflict with sidebox
2016-01-06 22:42:52 +00:00
Nathan Gray
556495e6cc
Move sidebox buttons into a toolbar
2016-01-06 18:24:45 +00:00
Nathan Gray
7d1de17438
Refactor & more intelligence in grid views for speed improvements
2016-01-05 20:43:19 +00:00
Nathan Gray
34d896f8ee
Fix timescale resizer
2015-12-29 22:36:20 +00:00
Nathan Gray
d9f09e1333
Single day, multiple owner now shows in a single row
...
Also start of some refactoring to reduce the same code in multiple places
2015-12-28 22:21:47 +00:00
Nathan Gray
4503abf1bc
- Fix view list hook to be able to view the list from any other application
...
- Participant is not always an integer
2015-12-12 00:07:40 +00:00
Nathan Gray
e7fd0ff52a
Fix some issues in drag and drop CSS with resizing on drop
2015-12-09 20:54:01 +00:00
Nathan Gray
948b462e45
Set ID when passed
2015-12-09 16:23:40 +00:00
Nathan Gray
786cfbb040
Listen to tab changes to avoid scroll to top in Firefox
2015-12-08 21:54:40 +00:00
Nathan Gray
dfa30deb56
Do not scroll time grid when you're dragging over the header.
2015-12-08 19:27:25 +00:00
Nathan Gray
864a5f2673
Avoid some potential error conditions with missing state stuff
2015-12-08 00:22:50 +00:00
Nathan Gray
84da22b93d
Do not ask about modifying series when creating an exception
2015-12-07 15:48:29 +00:00
Nathan Gray
ecd1ad3628
Common method to show split series warning, used for edit popup & drag and drop. Now (tries) to indicate the date the split will occur.
2015-12-04 17:37:26 +00:00
Nathan Gray
e172ff448b
Fix some app_id vs id issues breaking drag & drop
2015-12-01 22:02:47 +00:00
Nathan Gray
e191075303
Fix dnd & drag resize of non-recurring events
2015-11-30 17:21:40 +00:00
Nathan Gray
ede4956797
Changes to how recurring events are split when you change them
...
- Events before today can (still) not be changed
- Events after today can (still) be changed
- If you change a series by editing (or dnd) an event after today, the change is effective as of that day
2015-11-27 16:57:25 +00:00
Nathan Gray
955466d156
Fix some layout / formatting problems with 12h times
2015-11-17 20:19:47 +00:00
Nathan Gray
7467f3b855
Fix display issues with multi-day events
...
- fix missing events when span is changed to cover new days
- fix events stay when changing weeks, and the new week has a day with no events
2015-11-17 16:57:34 +00:00
Nathan Gray
5846aaa317
- Automatically handle when time rows are too small for proper display
...
- Increase options for weekN display to 4
2015-11-16 18:31:09 +00:00
Nathan Gray
43e69977f2
Fix some update conditions that were missing some cases
2015-11-13 20:22:58 +00:00
Nathan Gray
ddb63f4f46
- Fix clicking to create an event on another user's calendar did not always set that user as owner, even with add permission
...
- Fix doubled users in planner view when users and groups were selected
2015-11-13 17:07:48 +00:00
Nathan Gray
41380c589f
Allow mouse over tooltip
2015-11-13 00:53:23 +00:00
Nathan Gray
4565bf4779
Sizing fixes for better (intitial) layout
2015-11-12 23:10:16 +00:00
Nathan Gray
28d4ebe407
Event display:
...
- Always respect granularity in multiweek view, number of users selected doesn't matter
- Reduce multiweek options to 2 or 3
- Fix start of day positioning when there are several all day non-blocking events
- Try to work with CSS transitions and sizes a little better
2015-11-12 01:01:21 +00:00
Nathan Gray
ddd82175d2
Don't even start the drag if you do not have edit permission
2015-11-11 16:54:00 +00:00
Nathan Gray
f3794d510c
Make sure loading indicator is displayed, even if drag handler is already gone
2015-11-10 19:57:05 +00:00
Nathan Gray
fff964f307
Better handling of drag and drop between full day and times
2015-11-10 18:35:24 +00:00
Nathan Gray
c3791daa37
Fix columns get no width when they are created while calendar is not the active tab.
2015-11-06 15:52:06 +00:00
Nathan Gray
cc5b035d15
- Fix drag & drop breaks when changing to another application tab
...
- Fix wrong ajax method called to move infologs
2015-11-05 20:56:13 +00:00
Nathan Gray
36b54a7c33
Calendar display
...
- Add indicators for events hidden outside of work hours
- Show hidden headers for events starting before current displayed time
- Fix scroll animation for multi-week views
2015-11-04 21:47:52 +00:00
Nathan Gray
c02865301f
Fix scrolling while dragging
2015-11-03 23:41:55 +00:00
Nathan Gray
35eab31c7e
Only process first drop event if an event is dropped onto multiple conflicting events. Fixes multiple schedule conflict popups.
2015-11-03 21:53:04 +00:00
Nathan Gray
e1640a94a8
Calendar drag & drop:
...
- Fix dropping events on events did nothing, now does something
- Dragging all day events to a time now changes from all day event
2015-11-02 20:04:31 +00:00
Nathan Gray
39ab8282f3
Calendar display issues
...
- Fix multiple week with multiple users time divisions were too large
- Clicking in full day space creates full day non-blocking event
- Today & holiday styles only applied to day headings, not full day space
- Fix positioning when multiple events span the same time
2015-10-29 21:53:47 +00:00
Nathan Gray
f3d166a6c5
Fix wrong date headers after crossing DST east of Greenwich
2015-10-29 19:47:01 +00:00
Nathan Gray
35f08f39b5
Calendar display issues
...
- Give owner name / calendar label its own space to avoid colliding with first day header
- Full day non-blocking now have their own dedicated space
2015-10-28 15:55:10 +00:00
Nathan Gray
05b2bdc920
Calendar display issues
...
- Keep planner header if you have to scroll down
- Show full hour at the end of the day, not just first division
2015-10-27 19:08:33 +00:00
Nathan Gray
252a8fd11a
Calendar scrolling, swiping and keyhandler for page up & page down
2015-10-27 16:45:37 +00:00
Nathan Gray
7e5873eefa
Calendar scrolling
...
- prevent fast scrolling with a touchpad
- animation while changing scrolled dates
2015-10-21 19:53:19 +00:00
Nathan Gray
607dfda6ac
Attempt to fix spacing in Safari
2015-10-19 19:16:11 +00:00