Fixes visibility of the moving sidebar
This commit is contained in:
parent
69a40ef8d8
commit
b8db3356c3
@ -52,6 +52,9 @@ body {
|
|||||||
-webkit-transition-duration: 200ms;
|
-webkit-transition-duration: 200ms;
|
||||||
-webkit-transition-timing-function: ease;
|
-webkit-transition-timing-function: ease;
|
||||||
}
|
}
|
||||||
|
#outerContainer.sidebarMoving > #sidebarContainer {
|
||||||
|
visibility: visible;
|
||||||
|
}
|
||||||
#outerContainer.sidebarOpen > #sidebarContainer {
|
#outerContainer.sidebarOpen > #sidebarContainer {
|
||||||
visibility: visible;
|
visibility: visible;
|
||||||
left: 0px;
|
left: 0px;
|
||||||
|
@ -1353,18 +1353,21 @@ window.addEventListener('load', function webViewerLoad(evt) {
|
|||||||
thumbsView.addEventListener('scroll', updateThumbViewArea, true);
|
thumbsView.addEventListener('scroll', updateThumbViewArea, true);
|
||||||
|
|
||||||
var mainContainer = document.getElementById('mainContainer');
|
var mainContainer = document.getElementById('mainContainer');
|
||||||
|
var outerContainer = document.getElementById('outerContainer');
|
||||||
mainContainer.addEventListener('transitionend', function(e) {
|
mainContainer.addEventListener('transitionend', function(e) {
|
||||||
if (e.target == mainContainer) {
|
if (e.target == mainContainer) {
|
||||||
var event = document.createEvent('UIEvents');
|
var event = document.createEvent('UIEvents');
|
||||||
event.initUIEvent('resize', false, false, window, 0);
|
event.initUIEvent('resize', false, false, window, 0);
|
||||||
window.dispatchEvent(event);
|
window.dispatchEvent(event);
|
||||||
|
outerContainer.classList.remove('sidebarMoving');
|
||||||
}
|
}
|
||||||
}, true);
|
}, true);
|
||||||
|
|
||||||
document.getElementById('sidebarToggle').addEventListener('click',
|
document.getElementById('sidebarToggle').addEventListener('click',
|
||||||
function() {
|
function() {
|
||||||
this.classList.toggle('toggled');
|
this.classList.toggle('toggled');
|
||||||
document.getElementById('outerContainer').classList.toggle('sidebarOpen');
|
outerContainer.classList.add('sidebarMoving');
|
||||||
|
outerContainer.classList.toggle('sidebarOpen');
|
||||||
updateThumbViewArea();
|
updateThumbViewArea();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user