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