2018-08-04 11:56:54 +02:00
|
|
|
<div class="scroll-btn"
|
2018-07-27 07:20:57 +02:00
|
|
|
*ngIf="isLeftScrollVisible"
|
2018-07-27 15:00:58 +02:00
|
|
|
(mouseenter)="setRepeater(-10)"
|
|
|
|
(mouseleave)="clearRepeater()">
|
2018-07-27 07:20:57 +02:00
|
|
|
<mat-icon svgIcon="chevron-left"></mat-icon>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="campaign-horizontal-list" #horizontalList>
|
2018-07-29 20:59:09 +02:00
|
|
|
<div class="campaign-entry"
|
|
|
|
[ngClass]="{active : selectedCampaignId === 'all'}"
|
|
|
|
(click)="select({_id:'all'})">
|
2018-10-02 14:31:26 +02:00
|
|
|
{{'stats.campaign.title.all.time.overview' | translate}}
|
2018-07-27 07:20:57 +02:00
|
|
|
</div>
|
2018-07-28 16:04:38 +02:00
|
|
|
<div class="campaign-entry"
|
|
|
|
*ngFor="let campaign of campaigns"
|
2018-07-29 20:59:09 +02:00
|
|
|
[ngClass]="{active : campaign._id === selectedCampaignId}"
|
|
|
|
(click)="select(campaign)">
|
2018-07-28 16:04:38 +02:00
|
|
|
{{campaign.title}}
|
2018-08-06 20:50:04 +02:00
|
|
|
<span style="display:inline-block;"
|
|
|
|
*ngIf="loginService.hasPermission(3)">
|
|
|
|
<button mat-icon-button
|
|
|
|
[matMenuTriggerFor]="menu"
|
|
|
|
(click)="$event.stopPropagation()"
|
|
|
|
style="height: 20px; line-height: 20px;">
|
|
|
|
<mat-icon svgIcon="more-vert"></mat-icon>
|
|
|
|
</button>
|
|
|
|
<mat-menu #menu="matMenu">
|
|
|
|
<button mat-menu-item (click)="edit(campaign)">
|
|
|
|
<mat-icon svgIcon="edit"></mat-icon>
|
2018-10-02 14:31:26 +02:00
|
|
|
<span>{{'stats.campaign.manage.edit' | translate}}</span>
|
2018-08-06 20:50:04 +02:00
|
|
|
</button>
|
|
|
|
<button mat-menu-item (click)="delete(campaign)">
|
|
|
|
<mat-icon svgIcon="delete"></mat-icon>
|
2018-10-02 14:31:26 +02:00
|
|
|
<span>{{'stats.campaign.manage.delete' | translate}}</span>
|
2018-08-06 20:50:04 +02:00
|
|
|
</button>
|
|
|
|
</mat-menu>
|
|
|
|
</span>
|
2018-07-27 07:20:57 +02:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="scroll-btn scroll-btn-right"
|
2018-07-28 16:04:38 +02:00
|
|
|
*ngIf="isRightScrollVisible"
|
2018-07-27 15:00:58 +02:00
|
|
|
(mouseenter)="setRepeater(10)"
|
|
|
|
(mouseleave)="clearRepeater()">
|
2018-07-27 07:20:57 +02:00
|
|
|
<mat-icon svgIcon="chevron-right"></mat-icon>
|
|
|
|
</div>
|
|
|
|
|