LT-361: Keeping Sidebars CSS transitions

This commit is contained in:
Eloízio Salgado committed 2016-11-21 17:10:57 -02:00
1 parent 6de2c039f4
commit 0e3e463617
3 files changed
+18 -13

No files matched your search

@@ -1,14 +1,19 @@
const isSidebarOpen = sidebarName => {
handleResize();
return Template.instance().data.state.get(sidebarName);
};
Template.viewerSection.events({
'transitionend .sidebarMenu'(event) {
if (!event.target.classList.contains('sidebarMenu')) {
return;
}
handleResize();
}
});
Template.viewerSection.helpers({
leftSidebarOpen() {
return isSidebarOpen('leftSidebar');
return Template.instance().data.state.get('leftSidebar');
},
rightSidebarOpen() {
return isSidebarOpen('rightSidebar');
return Template.instance().data.state.get('rightSidebar');
}
});
});
@@ -30,11 +30,11 @@
margin-left: - $studiesSidebarMenuWidth
max-width: $studiesSidebarMenuWidth
order: 1
display: none
visibility: hidden
&.sidebar-open
margin-left: 0
display: block
visibility: visible
.mainContent
flex: 1
@@ -52,7 +52,7 @@
order: 3
padding-left: 6px
position: relative
display: none
visibility: hidden
&[data-timepoints="3"]
margin-right: - ($lesionsSidebarMenuWidth + 135.5px)
@@ -64,7 +64,7 @@
&.sidebar-open
margin-right: 0
display: block
visibility: visible
.studiesListedChanger
theme('border-bottom', '%s solid $uiBorderColor' % $uiBorderThickness)