From affda9ccae68362d2b7c3fdf9e1243b0bcdcd1c1 Mon Sep 17 00:00:00 2001 From: db123 Date: Sun, 26 Apr 2026 23:24:09 +0330 Subject: [PATCH] refactor: saved all files with prettier formatting --- src/adapters/Native.ts | 4 ++-- src/adapters/index.ts | 2 +- src/core/VideoPlayer.ts | 18 +++++++++--------- src/core/index.ts | 2 +- src/events/index.ts | 2 +- src/ui/BaseUI.ts | 30 +++++++++++++++--------------- src/ui/index.ts | 2 +- 7 files changed, 30 insertions(+), 30 deletions(-) diff --git a/src/adapters/Native.ts b/src/adapters/Native.ts index bf2883a..8cbc6c6 100644 --- a/src/adapters/Native.ts +++ b/src/adapters/Native.ts @@ -5,7 +5,7 @@ * creation: 23/4/2026 */ -import { AdapterAPI } from "../types"; +import { AdapterAPI } from '../types'; export class NativeAdapter implements AdapterAPI { private video: HTMLVideoElement; @@ -22,7 +22,7 @@ export class NativeAdapter implements AdapterAPI { } play(): void { - this.video.play().catch((e) => console.warn("Play failed:", e)); + this.video.play().catch((e) => console.warn('Play failed:', e)); } pause(): void { diff --git a/src/adapters/index.ts b/src/adapters/index.ts index 56f7949..74d6da9 100644 --- a/src/adapters/index.ts +++ b/src/adapters/index.ts @@ -1 +1 @@ -export { NativeAdapter } from "./Native"; +export { NativeAdapter } from './Native'; diff --git a/src/core/VideoPlayer.ts b/src/core/VideoPlayer.ts index 1c5c004..526b9a7 100644 --- a/src/core/VideoPlayer.ts +++ b/src/core/VideoPlayer.ts @@ -5,9 +5,9 @@ * creation: 21/4/2026 */ -import { NativeAdapter } from "../adapters"; -import { AdapterAPI, PlayerConfig } from "../types/index"; -import { BaseUI } from "../ui"; +import { NativeAdapter } from '../adapters'; +import { AdapterAPI, PlayerConfig } from '../types/index'; +import { BaseUI } from '../ui'; export class VP { private video: HTMLVideoElement; @@ -24,10 +24,10 @@ export class VP { this.config = config; this.video = this.videoElement(video); - this.videoSrc = this.video?.querySelectorAll("source"); + this.videoSrc = this.video?.querySelectorAll('source'); if (!this.config.type) { - throw new Error("Type not specified in config."); + throw new Error('Type not specified in config.'); } this.adapter = this.adapterInit(this.config.type); @@ -65,17 +65,17 @@ https://git.db123.ir/db/VideoPlayer return videoEl; } - private adapterInit(type: string = "native"): AdapterAPI { + private adapterInit(type: string = 'native'): AdapterAPI { switch (type) { - case "native": { + case 'native': { return new NativeAdapter(this.video); } - case "hls": { + case 'hls': { throw new Error(`Adapter not implemented: ${type}`); } - case "dash": { + case 'dash': { throw new Error(`Adapter not implemented: ${type}`); } diff --git a/src/core/index.ts b/src/core/index.ts index 1aae2bb..116bad6 100644 --- a/src/core/index.ts +++ b/src/core/index.ts @@ -1 +1 @@ -export { VP } from "./VideoPlayer"; +export { VP } from './VideoPlayer'; diff --git a/src/events/index.ts b/src/events/index.ts index f511f38..913dbf5 100644 --- a/src/events/index.ts +++ b/src/events/index.ts @@ -1 +1 @@ -export { EventManager } from "./EventManager"; +export { EventManager } from './EventManager'; diff --git a/src/ui/BaseUI.ts b/src/ui/BaseUI.ts index 4316fbc..1e973a4 100644 --- a/src/ui/BaseUI.ts +++ b/src/ui/BaseUI.ts @@ -5,8 +5,8 @@ * creation: 24/4/2026 */ -import { VP } from "../core"; -import { EventManager } from "../events"; +import { VP } from '../core'; +import { EventManager } from '../events'; export class BaseUI { private player: VP; @@ -18,7 +18,7 @@ export class BaseUI { private originalParent!: Node; private nextSibling: ChildNode | null = null; - constructor(player: VP, video: HTMLVideoElement, prefixClass: string = "vp") { + constructor(player: VP, video: HTMLVideoElement, prefixClass: string = 'vp') { this.player = player; this.video = video; this.prefixClass = prefixClass; @@ -28,10 +28,10 @@ export class BaseUI { } private build(): void { - const wrapper = document.createElement("div"); - wrapper.className = this.prefixClass + "-wrapper"; - const controlsWrap = document.createElement("div"); - controlsWrap.className = this.prefixClass + "-controls"; + const wrapper = document.createElement('div'); + wrapper.className = this.prefixClass + '-wrapper'; + const controlsWrap = document.createElement('div'); + controlsWrap.className = this.prefixClass + '-controls'; const videoParent = this.video.parentNode; if (!videoParent) { @@ -58,19 +58,19 @@ export class BaseUI { } private createPlayButton(): void { - const playButton = document.createElement("button"); - playButton.className = this.prefixClass + "-playButton"; + const playButton = document.createElement('button'); + playButton.className = this.prefixClass + '-playButton'; if (this.video.paused) { - playButton.innerText = "play"; + playButton.innerText = 'play'; } else { - playButton.innerText = "pause"; + playButton.innerText = 'pause'; } - this.events.add(this.video, "play", function (): void { - playButton.innerText = "pause"; + this.events.add(this.video, 'play', function (): void { + playButton.innerText = 'pause'; }); - this.events.add(this.video, "pause", function (): void { - playButton.innerText = "play"; + this.events.add(this.video, 'pause', function (): void { + playButton.innerText = 'play'; }); playButton.onclick = (): void => { diff --git a/src/ui/index.ts b/src/ui/index.ts index f04b970..6d606b1 100644 --- a/src/ui/index.ts +++ b/src/ui/index.ts @@ -1 +1 @@ -export { BaseUI } from "./BaseUI"; +export { BaseUI } from './BaseUI';