+ <div class="col-md-3 video-small-block video-small-block-share">
+ <a class="option" (click)="showShareModal()" title="Share the video">
+ <span class="glyphicon glyphicon-share"></span>
+ <span class="video-small-block-text">Share</span>
+ </a>
+ </div>
+
+ <div class="col-md-3 video-small-block video-small-block-more">
+ <div class="video-small-block-dropdown" dropdown dropup="true" placement="right">
+ <a class="option" title="Access to more options" dropdownToggle>
+ <span class="glyphicon glyphicon-option-horizontal"></span>
+ <span class="video-small-block-text">More</span>
+ </a>
+
+ <ul *dropdownMenu class="dropdown-menu" id="more-menu" role="menu" aria-labelledby="single-button">
+ <li *ngIf="canUserUpdateVideo()" role="menuitem">
+ <a class="dropdown-item" title="Update this video" href="#" [routerLink]="[ '/videos/edit', video.id ]">
+ <span class="glyphicon glyphicon-pencil"></span> Update
+ </a>
+ </li>
+
+ <li role="menuitem">
+ <a class="dropdown-item" title="Get magnet URI" href="#" (click)="showMagnetUriModal($event)">
+ <span class="glyphicon glyphicon-magnet"></span> Magnet
+ </a>
+ </li>
+
+ <li *ngIf="isUserLoggedIn()" role="menuitem">
+ <a class="dropdown-item" title="Report this video" href="#" (click)="showReportModal($event)">
+ <span class="glyphicon glyphicon-alert"></span> Report
+ </a>
+ </li>
+
+ <li *ngIf="isVideoRemovable()" role="menuitem">
+ <a class="dropdown-item" title="Delete this video" href="#" (click)="removeVideo($event)">
+ <span class="glyphicon glyphicon-remove"></span> Delete
+ </a>
+ </li>
+
+ <li *ngIf="isVideoBlacklistable()" role="menuitem">
+ <a class="dropdown-item" title="Blacklist this video" href="#" (click)="blacklistVideo($event)">
+ <span class="glyphicon glyphicon-eye-close"></span> Blacklist
+ </a>
+ </li>
+ </ul>
+ </div>
+ </div>
+
+ <div class="col-md-3 video-small-block video-small-block-rating">
+ <div class="video-small-block-like">
+ <span
+ class="glyphicon glyphicon-thumbs-up" title="Like this video"
+ [ngClass]="{ 'interactive': isUserLoggedIn(), 'activated': userRating === 'like' }" (click)="setLike()"
+ ></span>
+
+ <span class="video-small-block-text">
+ {{ video.likes }}
+ </span>
+ </div>
+
+ <div class="video-small-block-dislike">
+ <span
+ class="glyphicon glyphicon-thumbs-down" title="Dislike this video"
+ [ngClass]="{ 'interactive': isUserLoggedIn(), 'activated': userRating === 'dislike' }" (click)="setDislike()"
+ ></span>
+
+ <span class="video-small-block-text">
+ {{ video.dislikes }}
+ </span>
+ </div>