Merge pull request #1121 from jitsi/fix-two-panels-shown

Hides all side panels before showing new one.
This commit is contained in:
hristoterezov 2016-11-09 10:42:49 -06:00 committed by GitHub
commit 98d3755859
1 changed files with 10 additions and 0 deletions

View File

@ -109,6 +109,16 @@ const SideContainerToggler = {
* element to show
*/
showInnerContainer(containerSelector) {
// Before showing the container, make sure there is no other visible.
// If we quickly show a container, while another one is animating
// and animation never ends, so we do not really hide the first one and
// we end up with to shown panels
$("#sideToolbarContainer").children().each(function() {
if ($(this).hasClass("show"))
SideContainerToggler.hideInnerContainer($(this));
});
containerSelector.removeClass("hide").addClass("show");
this.eventEmitter.emit(UIEvents.SIDE_TOOLBAR_CONTAINER_TOGGLED,