1
0
Fork 0

Further improvements

master
Ambrose Chua 2017-04-16 17:29:53 +08:00
parent 8a32452ba5
commit ba0295ed94
2 changed files with 9 additions and 4 deletions

View File

@ -92,6 +92,9 @@ export default class LayoutMain extends React.Component {
to="https://github.com/ambrosechua/chronos" to="https://github.com/ambrosechua/chronos"
/> />
</List> </List>
<p>
Thanks to @Enigmatrix for showing me react-big-calendar
</p>
</NavDrawer> </NavDrawer>
<Panel> <Panel>
<AppBar <AppBar

View File

@ -28,6 +28,8 @@ export default class PageHome extends React.Component {
this.handleViewChange = this.handleViewChange.bind(this); this.handleViewChange = this.handleViewChange.bind(this);
this.handleNavigateEvent = this.handleNavigateEvent.bind(this); this.handleNavigateEvent = this.handleNavigateEvent.bind(this);
this.handleSelectEvent = this.handleSelectEvent.bind(this); this.handleSelectEvent = this.handleSelectEvent.bind(this);
this.paginateNext = this.paginateNext.bind(this);
this.paginatePrev = this.paginatePrev.bind(this);
this.fetchEvents(context); // TODO: split into three backend calls this.fetchEvents(context); // TODO: split into three backend calls
} }
@ -37,15 +39,15 @@ export default class PageHome extends React.Component {
showPagination: false, showPagination: false,
title: 'This Week\'s Agenda', title: 'This Week\'s Agenda',
}); });
this.context.setPaginationNext(this.paginateNext); this.context.tooling.setPaginateNext(this.paginateNext);
this.context.setPaginationPrev(this.paginatePrev); this.context.tooling.setPaginatePrev(this.paginatePrev);
} }
componentWillUnmount() { componentWillUnmount() {
this.context.tooling.setToolbar({ this.context.tooling.setToolbar({
showPagination: false, showPagination: false,
}); });
this.context.setPaginationNext(() => {}); this.context.tooling.setPaginateNext(() => {});
this.context.setPaginationPrev(() => {}); this.context.tooling.setPaginatePrev(() => {});
} }
async fetchEvents(context = this.context, start = this.state.start, end = this.state.end) { async fetchEvents(context = this.context, start = this.state.start, end = this.state.end) {