This commit is contained in:
Peter Maquiran
2023-12-01 12:16:34 +01:00
parent c2a65c76d0
commit 1bd3d5a9f2
12 changed files with 155 additions and 24 deletions
@@ -0,0 +1,16 @@
import { TestBed } from '@angular/core/testing';
import { PublicationVideoManagerService } from './publication-video-manager.service';
describe('PublicationVideoManagerService', () => {
let service: PublicationVideoManagerService;
beforeEach(() => {
TestBed.configureTestingModule({});
service = TestBed.inject(PublicationVideoManagerService);
});
it('should be created', () => {
expect(service).toBeTruthy();
});
});
@@ -0,0 +1,35 @@
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class PublicationVideoManagerService {
container: HTMLDivElement
scrollLimit: number = 0
selectedVideo: SelectedPublication
constructor() {}
setSelectedVideo(selectedVideo: SelectedPublication) {
this.selectedVideo = selectedVideo
}
setContainer(element: HTMLDivElement) {
this.container = element
console.log(this.container, "container")
}
}
class SelectedPublication {
position: number
video: HTMLVideoElement
constructor({position, video}) {
this.position = position
this.video = video
}
}