View Issue Details

IDProjectCategoryView StatusLast Update
0005017SOGoWeb Calendarpublic2020-05-08 09:55
ReporterChristian Mack Assigned Tofrancis  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version4.3.1 
Fixed in Version5.0.0 
Summary0005017: Multiple overlapping events => right most event vanishes
Description

SOGo calendar webinterface.
When you have multiple events/appointments at the same day at the same time (== overlapping), then the right most displayed event in any time view will shrink in width, or even vanish completely.

This is visible in day view, multi column view and week view (== time views).
In month view and the event list (middle column) all events are always displayed with equal size.

Steps To Reproduce

1) Add an event at a specific date and time to a calendar.
=> event is added and visible in day view, multi column view and week view.
Note:
Next to the event is on the right side a small empty space displayed.
I assume, that empty space is used for Click'n'Drag event creation.
See image overlappingTest-01

2) Add another event at the same date and time as the first one.
=> Both events are displayed
Note:
The empty space on the right side stays the same size.
The 2 events do not distribute the remaining space equally.
The one displayed on the right side has only the width of the left one minus the empty space.
See image overlappingTest-02

3) Add more events at the same date and time.
=> All Events are displayed, but the right most one will shrink more and more with every event added.
See image overlappingTest-08 + overlappingTest-09

4) Add (in my case) 10 events at the same time.
=> The event on the right most position will not be displayed anymore.
See image overlappingTest-10

The empty space is needed, and its size is OK.
The column space minus the empty space should be distributed equally between events.
That should prevent the shrinking and vanishing.

Additional Information
  • SOGo 4.3.1 stable
  • The images are taken in multi column view, but this also aplies to day view and week view.
  • It is not always the last added event vanishing! This is dependant on how the events are overlapping and getting displayed. For the images I used increasing start times for each event, in order to enforce sorting of creation.
  • This happens to all calendars visible. This means, adding an event in one calendar can render an event in another calender to get invisible!!!!
  • In print you get a vertical Line for the invisible event on the right side.
TagsNo tags attached.

Activities

Christian Mack

Christian Mack

2020-05-07 07:13

developer  

overlappingTest-01.png (114,141 bytes)   
overlappingTest-01.png (114,141 bytes)   
overlappingTest-02.png (117,351 bytes)   
overlappingTest-02.png (117,351 bytes)   
overlappingTest-10.png (153,688 bytes)   
overlappingTest-10.png (153,688 bytes)   
overlappingTest-09.png (150,921 bytes)   
overlappingTest-09.png (150,921 bytes)   
overlappingTest-08.png (148,669 bytes)   
overlappingTest-08.png (148,669 bytes)   

Related Changesets

sogo: master 272fa8f8

2020-05-08 09:51:55

francis

Details Diff
fix(calendar(js)): fix event blocks width in day view

Fixes 0005017
Affected Issues
0005017
mod - UI/WebServerResources/js/Scheduler/sgCalendarDayBlock.directive.js Diff File

Issue History

Date Modified Username Field Change
2020-05-07 07:13 Christian Mack New Issue
2020-05-07 07:13 Christian Mack File Added: overlappingTest-01.png
2020-05-07 07:13 Christian Mack File Added: overlappingTest-02.png
2020-05-07 07:13 Christian Mack File Added: overlappingTest-10.png
2020-05-07 07:13 Christian Mack File Added: overlappingTest-09.png
2020-05-07 07:13 Christian Mack File Added: overlappingTest-08.png
2020-05-08 09:54 francis Changeset attached => sogo master 272fa8f8
2020-05-08 09:54 francis Assigned To => francis
2020-05-08 09:54 francis Resolution open => fixed
2020-05-08 09:55 francis Status new => resolved
2020-05-08 09:55 francis Fixed in Version => 5.0.0