Skip to content

Commit

Permalink
chore: vertical volume bar css
Browse files Browse the repository at this point in the history
  • Loading branch information
alexarassat committed May 24, 2024
1 parent 459c877 commit 22ef920
Show file tree
Hide file tree
Showing 5 changed files with 58 additions and 13 deletions.
10 changes: 0 additions & 10 deletions packages/flowplayer-vertical-volume-control/package.json

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import support from "../utils"
import { SliderStates, makeSlider } from "./slider"


export default class FlowplayerVerticalVolumeControl extends HTMLElement {
export default class VerticalVolume extends HTMLElement {

constructor(player: Player) {
super()
Expand Down Expand Up @@ -80,5 +80,5 @@ export default class FlowplayerVerticalVolumeControl extends HTMLElement {
progress.style.height = player.muted ? "0" : Math.round(amount * 100) + "%"
}
}
// handle umd installs
install("flowplayer-volume-control", "flowplayer-vertical-volume-control", FlowplayerVerticalVolumeControl)

install("flowplayer-volume-control", "vertical-volume-bar", VerticalVolume)
10 changes: 10 additions & 0 deletions packages/vertical-volume-bar/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "@flowplayer/components-vertical-volume-bar",
"main": "./index.ts",
"description": "A vertical volume bar",
"flowplayer": {
"componentName": "vertical-volume-bar",
"overridenComponent": "flowplayer-volume-control",
"className": "VerticalVolume"
}
}
File renamed without changes.
45 changes: 45 additions & 0 deletions packages/vertical-volume-bar/vertical-volume.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
.fp-volume-control-vertical {
position: relative;
}

.fp-volume-control-vertical .fp-volume-vertical {
position: absolute;
cursor: pointer;
opacity: 0;
padding: 0.5em;
left: -0.4em;
bottom: 1.3em;
height: 10em;
}

.fp-volume-control-vertical .fp-volume-vertical:focus {
opacity: 1;
}

.fp-volume-control-vertical .fp-volume-container {
display: flex;
background-color: #a7b4b8;
height: 100%;
width: 0.4em;
align-items: flex-end;
}

.fp-volume-control-vertical .fp-volume-progress {
width: 100%;
}

.fp-volume-control-vertical .fp-dragger {
left: -0.29em;
}

.fp-volume-control-vertical .fp-volume-mute-unmute {
padding-top: 1.2em;
}

.fp-volume-control-vertical .fp-volume-mute-unmute:after {
padding-bottom: 0.7em;
}

.fp-volume-control-vertical .fp-volume-mute-unmute:focus + .fp-volume-vertical {
opacity: 1;
}

0 comments on commit 22ef920

Please sign in to comment.