ChangeLog
Genio 302.10:
Added extra options:
- noWeekends - To remove weekends
- eventsOverlap - To allow the events to overlap
- autoHeight - To allow the setting of the calendar's height to auto
- maxHeight - To allow the setting of the calendar's maximum height
- noTooltips - To remove the calendar events tooltips
- noAllDay - To remove "All-day events"
- fullReload - To reload the entire form, not only the calendar control
- minTime - To allow the setting of the calendar minimum hour allowed (minimum starting time)
- maxTime - To allow the setting of the calendar maximum hour allowed (maximum ending time)
Special extra options (require aditional fields in Genio definitions):
- noDates - To remove the dates from calendar
- limitRange - To allow the setting of the range of dates allowed in the calendar.
Fixes:
- Start date and time are now automaticallty transfered to the new records
- Calendar reload event wasn't working correctly when support form was a popup
- Tooptip field changed from the title to the event description (title was already visible on calendar)
- Rearranged action buttons to the normal order, as they appear in the rest of the application
- Adjustment on the texts that appear in the intermediate options popup window after clicking an existing event
- Added a duplicate option to event drag actions, when possible, respecting Genio conditions
- Fixed the problem that was duplicating the calendar control title when reloading the calendar: the title was being duplicated after the calendar
- Improved duplicate option through new "Move/Duplicate" option window
- Event title was included in the intermediate options popup window (after the event dates)
- If "non-overlapping" events is defined in the calendar options, and the event location after dragging collides with the initial event then the duplication operation is not available.
- Removed the option to close the options window available when dragging an event (caused that the event would occupy the new place in the interface, without reversing the action)
- The start and end times are now automatically validated against to the minimum and maximum hours defined in the calendar options
- The start and end dates are now automatically validated against to the limit range allowed defined in the calendar options
- Translated all missing translations
- Automatic adjustment of dates and times on "All-day" events (messages, form, new events. Start and end times are set to minTime and MaxTime)
- Refactorization to place the calendar variables and special options to be part of the ViewModel.
- Refactorization to make possible the setting of FullCalendar in scheduler mode simultaneously with the other modes added.
- Fixed the problem when a refresh to calendar happened, it wasn't preserving the previously selected view where the change was made, always jumping to the default view.
- Fixed the situation where the localStorage has a default value that the calendar being rendered doesn't had.
- Solved the above problem with by identifying the default view with the calendar control ID