resize #videospace on window resize

pull/465/head
isymchych 9 years ago
parent 27d509332a
commit cff44286f5
  1. 24
      modules/UI/videolayout/VideoLayout.js

@ -427,12 +427,12 @@ var VideoLayout = {
* Resizes the large video container. * Resizes the large video container.
*/ */
resizeLargeVideoContainer (isSideBarVisible) { resizeLargeVideoContainer (isSideBarVisible) {
let animate = false;
if (largeVideo) { if (largeVideo) {
largeVideo.updateContainerSize(isSideBarVisible); largeVideo.updateContainerSize(isSideBarVisible);
largeVideo.resize(false); largeVideo.resize(animate);
} else {
this.resizeVideoSpace(false, isSideBarVisible);
} }
this.resizeVideoSpace(animate, isSideBarVisible);
this.resizeThumbnails(false); this.resizeThumbnails(false);
}, },
@ -880,26 +880,22 @@ var VideoLayout = {
* is resized. * is resized.
*/ */
resizeVideoSpace (animate, isChatVisible, completeFunction) { resizeVideoSpace (animate, isChatVisible, completeFunction) {
var availableHeight = window.innerHeight; let availableHeight = window.innerHeight;
var availableWidth = UIUtil.getAvailableVideoWidth(isChatVisible); let availableWidth = UIUtil.getAvailableVideoWidth(isChatVisible);
if (availableWidth < 0 || availableHeight < 0) return; if (availableWidth < 0 || availableHeight < 0) {
return;
}
if(animate) {
$('#videospace').animate({ $('#videospace').animate({
right: window.innerWidth - availableWidth, right: window.innerWidth - availableWidth,
width: availableWidth, width: availableWidth,
height: availableHeight height: availableHeight
}, }, {
{
queue: false, queue: false,
duration: 500, duration: animate ? 500 : 1,
complete: completeFunction complete: completeFunction
}); });
} else {
$('#videospace').width(availableWidth).height(availableHeight);
}
}, },
getSmallVideo (id) { getSmallVideo (id) {

Loading…
Cancel
Save