Skip to content
Snippets Groups Projects
Commit def80d0e authored by jojohoch's avatar jojohoch
Browse files

[player] Add background and drag functionality to floating marking bar

parent 0e1fb432
No related branches found
No related tags found
No related merge requests found
...@@ -10,6 +10,7 @@ import { ...@@ -10,6 +10,7 @@ import {
[class.selected]=selected [class.selected]=selected
mat-mini-fab mat-mini-fab
[style.background-color]="color" [style.background-color]="color"
(mousedown)="$event.stopPropagation();"
(click)="selected = !selected; selectedChanged.emit({ selected, mode, color })"> (click)="selected = !selected; selectedChanged.emit({ selected, mode, color })">
<mat-icon *ngIf="mode === 'mark'">border_color</mat-icon> <mat-icon *ngIf="mode === 'mark'">border_color</mat-icon>
<mat-icon *ngIf="mode === 'delete'" svgIcon="rubber-black"></mat-icon> <mat-icon *ngIf="mode === 'delete'" svgIcon="rubber-black"></mat-icon>
......
...@@ -3,8 +3,11 @@ ...@@ -3,8 +3,11 @@
[cdkConnectedOverlayOrigin]="overlayOrigin" [cdkConnectedOverlayOrigin]="overlayOrigin"
[cdkConnectedOverlayPositions]="positions" [cdkConnectedOverlayPositions]="positions"
[cdkConnectedOverlayOpen]="isMarkingBarOpen"> [cdkConnectedOverlayOpen]="isMarkingBarOpen">
<app-marking-bar <div class="marking-bar-container"
[elementModel]="elementModel" cdkDrag>
(selectionChanged)="applySelection.emit($event)"> <app-marking-bar
</app-marking-bar> [elementModel]="elementModel"
(selectionChanged)="applySelection.emit($event)">
</app-marking-bar>
</div>
</ng-template> </ng-template>
.marking-bar-container{
cursor: move;
background-color: white;
border: 1px lightgray solid;
border-radius: 4px;
padding: 8px 5px 0 5px;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment