+ <div (click)="showShareModal()" class="action-button" role="button">
+ <my-global-icon iconName="share"></my-global-icon>
+ <span class="icon-text" i18n>SHARE</span>
+ </div>
+
+ <div
+ class="action-dropdown" ngbDropdown placement="top" role="button" autoClose="outside"
+ *ngIf="isUserLoggedIn()" (openChange)="addContent.openChange($event)"
+ [ngbTooltip]="tooltipSaveToPlaylist"
+ placement="bottom auto"
+ >
+ <div class="action-button action-button-save" ngbDropdownToggle role="button">
+ <my-global-icon iconName="playlist-add"></my-global-icon>
+ <span class="icon-text" i18n>SAVE</span>
+ </div>
+
+ <div ngbDropdownMenu>
+ <my-video-add-to-playlist #addContent [video]="video"></my-video-add-to-playlist>
+ </div>
+ </div>
+
+ <my-video-actions-dropdown
+ placement="bottom auto" buttonDirection="horizontal" [buttonStyled]="true" [video]="video" [videoCaptions]="videoCaptions"
+ (videoRemoved)="onVideoRemoved()" (modalOpened)="onModalOpened()"
+ ></my-video-actions-dropdown>
+ </div>
+
+ <div class="video-info-likes-dislikes-bar-outer-container">
+ <div
+ class="video-info-likes-dislikes-bar-inner-container"
+ *ngIf="video.likes !== 0 || video.dislikes !== 0"
+ [ngbTooltip]="likesBarTooltipText"
+ placement="bottom"
+ >
+ <div
+ class="video-info-likes-dislikes-bar"
+ >
+ <div class="likes-bar" [ngClass]="{ 'liked': userRating !== 'none' }" [ngStyle]="{ 'width.%': video.likesPercent }"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div
+ class="video-info-likes-dislikes-bar"
+ *ngIf="video.likes !== 0 || video.dislikes !== 0"
+ [ngbTooltip]="likesBarTooltipText"
+ placement="bottom"
+ >
+ <div class="likes-bar" [ngStyle]="{ 'width.%': video.likesPercent }"></div>
+ </div>
+ </div>
+ </div>
+
+
+ <div class="pt-3 border-top video-info-channel d-flex">
+ <div class="video-info-channel-left d-flex">
+ <avatar-channel [video]="video"></avatar-channel>
+
+ <div class="video-info-channel-left-links ml-1">
+ <a [routerLink]="[ '/video-channels', video.byVideoChannel ]" i18n-title title="Go the channel page">
+ {{ video.channel.displayName }}
+ </a>
+ <a [routerLink]="[ '/accounts', video.byAccount ]" i18n-title title="Go to the account page">
+ <span i18n>By {{ video.byAccount }}</span>
+ </a>
+ </div>
+ </div>
+
+ <my-subscribe-button #subscribeButton [videoChannels]="[video.channel]" size="small"></my-subscribe-button>
+ </div>
+ </div>