<div class="sub-header-container">
<my-menu *ngIf="isMenuDisplayed"></my-menu>
- <div class="main-col container-fluid" [ngClass]="{ expanded: isMenuDisplayed === false }">
+ <div id="right-container" class="main-col container-fluid" [ngClass]="{ expanded: isMenuDisplayed === false }">
<div class="main-row">
<router-outlet></router-outlet>
<!-- Video information -->
<div *ngIf="video" class="margin-content video-bottom">
<div class="row fullWidth">
- <div class="col-12 col-lg-9 video-info">
+ <div class="col-12 col-lg-auto video-info">
<div class="video-info-first-row">
<div>
<div class="d-block d-sm-none"> <!-- only shown on small devices, has its conterpart for larger viewports below -->
</div>
</div>
- <my-video-comments [video]="video" [user]="user"></my-video-comments>
+ <my-video-comments [video]="video" [user]="user"></my-video-comments>
+ </div>
+
+ <div *ngIf="!isMenuExpanded()" class="w-100-until-1150px"></div>
+
+ <my-recommended-videos class="col-12 col-lg-3"
+ [inputRecommendation]="{ uuid: video.uuid, tags: video.tags }" [user]="user"></my-recommended-videos>
</div>
- <my-recommended-videos class="col-12 col-lg-3"
- [inputRecommendation]="{ uuid: video.uuid, tags: video.tags }" [user]="user"></my-recommended-videos>
</div>
-
+
<div class="privacy-concerns" *ngIf="hasAlreadyAcceptedPrivacyConcern === false">
<div class="privacy-concerns-text">
<strong i18n>Friendly Reminder: </strong>
}
/deep/ .video-js {
- width: 888px;
- height: 500px;
+ width: calc(100vw - 240px);
+ height: auto;
+ max-height: 500px;
&.vjs-theater-enabled {
height: calc(100vh - #{$header-height} - #{$theater-bottom-space});
}
}
+@media (max-width: 1150px) {
+ .w-100-until-1150px { width: 100% !important }
+}
+
@media screen and (max-width: 600px) {
.video-bottom {
margin: 20px 0 0 0;
return this.video && this.video.state.id === VideoState.TO_IMPORT
}
+ isMenuExpanded () {
+ return document.getElementById('right-container').classList.contains('expanded')
+ }
+
hasVideoScheduledPublication () {
return this.video && this.video.scheduledUpdate !== undefined
}