mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2025-02-26 20:54:21 +01:00
fix bug: cant click machines event in < today and > first day of week
This commit is contained in:
parent
066458ca70
commit
dbc9a388a8
@ -13,6 +13,7 @@ Application.Controllers.controller "CalendarController", ["$scope", "$state", "$
|
|||||||
availabilitySource =
|
availabilitySource =
|
||||||
url: "/api/availabilities/public?#{$.param({available_type: availableTypes})}"
|
url: "/api/availabilities/public?#{$.param({available_type: availableTypes})}"
|
||||||
textColor: 'black'
|
textColor: 'black'
|
||||||
|
currentMachineEvent = null
|
||||||
|
|
||||||
|
|
||||||
### PUBLIC SCOPE ###
|
### PUBLIC SCOPE ###
|
||||||
@ -53,6 +54,7 @@ Application.Controllers.controller "CalendarController", ["$scope", "$state", "$
|
|||||||
## current calendar object
|
## current calendar object
|
||||||
calendar = uiCalendarConfig.calendars.calendar
|
calendar = uiCalendarConfig.calendars.calendar
|
||||||
if event.available_type == 'machines'
|
if event.available_type == 'machines'
|
||||||
|
currentMachineEvent = event
|
||||||
calendar.fullCalendar('changeView', 'agendaDay')
|
calendar.fullCalendar('changeView', 'agendaDay')
|
||||||
calendar.fullCalendar('gotoDate', event.start)
|
calendar.fullCalendar('gotoDate', event.start)
|
||||||
else
|
else
|
||||||
@ -68,7 +70,7 @@ Application.Controllers.controller "CalendarController", ["$scope", "$state", "$
|
|||||||
# set defaultView, because when we change slotEventOverlap
|
# set defaultView, because when we change slotEventOverlap
|
||||||
# ui-calendar will trigger rerender calendar
|
# ui-calendar will trigger rerender calendar
|
||||||
$scope.calendarConfig.defaultView = view.type
|
$scope.calendarConfig.defaultView = view.type
|
||||||
today = moment().utc().startOf('day')
|
today = currentMachineEvent or moment().utc().startOf('day')
|
||||||
if today > view.start and today <= view.end and today != view.start
|
if today > view.start and today <= view.end and today != view.start
|
||||||
$scope.calendarConfig.defaultDate = today
|
$scope.calendarConfig.defaultDate = today
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user