replaced cumberson click or double click determination with seperate bindings to search icon and the new serch menu icon
split finding next free slot and list free slots into seperate requests with diffrent endpoints as find next free slot carries on searching untill it finds a free slot whereas the slot finding call goes through each month per request
added go to event function to the calendar api - goes to the event'date and then trys to ensure it is in view
scroll to time working with body scrolling ish
fixed time line to only apppear within the bounds of the day displayed
display the inital of an events state in the events state icon
tweaked style for dragging events outside of the calendar by hideing overflow and removing list style
fixed timeline so it correclty calculates where to place timneline
reverting use of scrolling to scrollTime as with the new layout where the body is the the scroll element and chrome remembering scroll position on popstate change it can result is quite odd and inconsistant behaviour and the scroll function fights with the browser over where the scroll should be set. will try a new stratergy
working hours accept minute granulation over hours
Dont care for source map for now as using unminified js which gets minified in production via an existing process
seperate event title callback for day-grid views
prevent default when links inside an event are clicked. Then pass the event to an trigger
Merge branch 'nj-calendar' into builds
NJ calendar 1.5 alpha2