Skip to content

Commit

Permalink
fix: adjustments around the danmaku opacity bar
Browse files Browse the repository at this point in the history
  • Loading branch information
tsukumijima committed Feb 13, 2025
1 parent 7dab6b2 commit 3849f81
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/ts/setting.ts
Original file line number Diff line number Diff line change
Expand Up @@ -155,8 +155,6 @@ class Setting {

// danmaku opacity
if (this.player.danmaku) {
const barWidth = 190;

this.player.on('danmaku_opacity', (percentage: number) => {
this.player.bar.set('danmaku', percentage, 'width');
this.player.user.set('opacity', percentage);
Expand All @@ -167,6 +165,7 @@ class Setting {

const danmakuMove = (event: Event) => {
const e = event as PointerEvent | TouchEvent | MouseEvent;
const barWidth = this.player.template.danmakuOpacityBarWrap.clientWidth;
let percentage = utils.getRelativeX(e, this.player.template.danmakuOpacityBarWrap) / barWidth;
percentage = Math.max(percentage, 0);
percentage = Math.min(percentage, 1);
Expand All @@ -185,6 +184,7 @@ class Setting {

this.player.template.danmakuOpacityBarWrapWrap.addEventListener('click', (event: Event) => {
const e = event as PointerEvent | TouchEvent | MouseEvent;
const barWidth = this.player.template.danmakuOpacityBarWrap.clientWidth;
let percentage = utils.getRelativeX(e, this.player.template.danmakuOpacityBarWrap) / barWidth;
percentage = Math.max(percentage, 0);
percentage = Math.min(percentage, 1);
Expand Down

0 comments on commit 3849f81

Please sign in to comment.