File tree Expand file tree Collapse file tree 2 files changed +12
-17
lines changed
apps/codelab/src/app/admin/content/presentation-editor Expand file tree Collapse file tree 2 files changed +12
-17
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ export class ContentComponent {
26
26
currentSlideIndex$ = this . contentService . currentSlideIndex$ ;
27
27
28
28
currentSlide$ = combineLatest ( [
29
- this . navigationService . selectedSlide $,
29
+ this . navigationService . currentSlideIndex $,
30
30
this . presentation$
31
31
] ) . pipe (
32
32
map ( ( [ slide , presentation ] ) => {
Original file line number Diff line number Diff line change 1
- < div class ="slides-wrapper ">
1
+ < div class ="slides-wrapper " tabindex =" 0 " >
2
2
< button (click) ="addSlide() "> Add</ button >
3
3
4
- < div (cdkDropListDropped) ="reorder.emit($event) " cdkDropList >
5
- < button
6
- (click) ="this.navigationService.goToSlide(presentationId, i) "
7
- *ngFor ="let slide of slides; let i = index "
8
- [class.selected] ="i === currentSlideIndex "
9
- class ="slide-wrapper "
10
- >
11
- < div inert cdkDrag class ="slide ">
12
- < slides-slide-preview
13
- [class.selected] ="i === currentSlideIndex "
14
- [slide] ="slide "
15
- mode ="preview "
16
- > </ slides-slide-preview >
17
- </ div >
18
- </ button >
19
4
< div
20
5
(cdkDropListDropped) ="droppedIntoList($event) "
21
6
[class.dragging] ="dragging "
34
19
cdkDragLockAxis ="y "
35
20
cdkDrag
36
21
[multiselectItem] ="slide.id "
22
+ class ="slide-wrapper "
23
+ role ="button "
24
+ >
37
25
< div *cdkDragPreview >
38
26
< div *ngFor ="let selectedItem of selectionModel.selected "> </ div >
39
27
</ div >
42
30
</ div >
43
31
44
32
< div class ="slide ">
33
+ < slides-slide-preview
34
+ inert
35
+ [slide] ="slide "
36
+ mode ="preview "
37
+ > </ slides-slide-preview >
38
+ </ div >
39
+ </ div >
45
40
</ div >
46
41
</ div >
You can’t perform that action at this time.
0 commit comments