Add filename option to jade compiler to allow includes
Add knockback navigators. This requires that no view dumps its content directly onto #content. So instead of rendering the 'index' template, we at first just render 'layout' and then allow the backbone router to handle the rest.
As the rest of the views, which are rendered on a div and then inserted by the router.
This allows for transitions and fixes #82.
Problems:
- the fullcalendar in scheduleview does not render when it is off screen. We should call render() after the transition is finished, but the bundled transitions do not trigger any event.
- a smarter transition should be implemented if we want the panes to slide in the correct order.
Signed-off-by: Diego Gaustein <diego@gaustein.com.ar>
Modified knockback transition NavigationSlide to trigger an event when the animation is finished, and
modified the backbone router to call a callback on that event.