LT-361: Keeping Sidebars CSS transitions

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

View File

@ -1,14 +1,19 @@
const isSidebarOpen = sidebarName => { Template.viewerSection.events({
handleResize(); 'transitionend .sidebarMenu'(event) {
return Template.instance().data.state.get(sidebarName); if (!event.target.classList.contains('sidebarMenu')) {
}; return;
}
handleResize();
}
});
Template.viewerSection.helpers({ Template.viewerSection.helpers({
leftSidebarOpen() { leftSidebarOpen() {
return isSidebarOpen('leftSidebar'); return Template.instance().data.state.get('leftSidebar');
}, },
rightSidebarOpen() { rightSidebarOpen() {
return isSidebarOpen('rightSidebar'); return Template.instance().data.state.get('rightSidebar');
} }
}); });

View File

@ -30,11 +30,11 @@
margin-left: - $studiesSidebarMenuWidth margin-left: - $studiesSidebarMenuWidth
max-width: $studiesSidebarMenuWidth max-width: $studiesSidebarMenuWidth
order: 1 order: 1
display: none visibility: hidden
&.sidebar-open &.sidebar-open
margin-left: 0 margin-left: 0
display: block visibility: visible
.mainContent .mainContent
flex: 1 flex: 1
@ -52,7 +52,7 @@
order: 3 order: 3
padding-left: 6px padding-left: 6px
position: relative position: relative
display: none visibility: hidden
&[data-timepoints="3"] &[data-timepoints="3"]
margin-right: - ($lesionsSidebarMenuWidth + 135.5px) margin-right: - ($lesionsSidebarMenuWidth + 135.5px)
@ -64,7 +64,7 @@
&.sidebar-open &.sidebar-open
margin-right: 0 margin-right: 0
display: block visibility: visible
.studiesListedChanger .studiesListedChanger
theme('border-bottom', '%s solid $uiBorderColor' % $uiBorderThickness) theme('border-bottom', '%s solid $uiBorderColor' % $uiBorderThickness)

View File

@ -4,7 +4,7 @@
height: 100% height: 100%
padding-bottom: 1px padding-bottom: 1px
width: 100% width: 100%
padding-right: 0 padding-right: 12px
.mainContent .mainContent
&.sidebar-right-open &.sidebar-right-open
@ -13,7 +13,7 @@
&.sidebar-left-open:not(.sidebar-right-open) &.sidebar-left-open:not(.sidebar-right-open)
#imageViewerViewports #imageViewerViewports
padding-right: 1px padding-right: 13px
&.sidebar-left-open.sidebar-right-open &.sidebar-left-open.sidebar-right-open
#imageViewerViewports #imageViewerViewports