2017-10-12 15:10:43 +02:00
|
|
|
import { Template } from 'meteor/templating';
|
|
|
|
|
|
2016-11-21 20:10:57 +01:00
|
|
|
Template.viewerSection.events({
|
2017-10-12 15:10:43 +02:00
|
|
|
'transitionend .sidebarMenu'(event) {
|
|
|
|
|
if (!event.target.classList.contains('sidebarMenu')) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
window.ResizeViewportManager.handleResize();
|
|
|
|
|
}
|
|
|
|
|
});
|
2016-06-07 19:09:47 +02:00
|
|
|
|
2016-08-15 15:34:36 +02:00
|
|
|
Template.viewerSection.helpers({
|
2016-06-08 17:03:43 +02:00
|
|
|
leftSidebarOpen() {
|
2017-10-12 15:10:43 +02:00
|
|
|
return Template.instance().data.state.get('leftSidebar');
|
2016-06-07 19:09:47 +02:00
|
|
|
},
|
|
|
|
|
|
|
|
|
|
rightSidebarOpen() {
|
2017-10-12 15:10:43 +02:00
|
|
|
return Template.instance().data.state.get('rightSidebar');
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
timepointBrowserData() {
|
|
|
|
|
const instance = Template.instance();
|
|
|
|
|
const { timepointApi } = instance.data;
|
|
|
|
|
const timepoints = timepointApi.all();
|
|
|
|
|
return {
|
|
|
|
|
timepointApi,
|
|
|
|
|
timepoints
|
|
|
|
|
};
|
2016-06-07 19:09:47 +02:00
|
|
|
}
|
2017-10-12 15:10:43 +02:00
|
|
|
});
|