Render audio controls

This commit is contained in:
Fernando Jiménez Moreno 2019-05-13 16:19:36 +02:00
parent 428d3b896c
commit 618f528344
2 changed files with 10 additions and 3 deletions

View file

@ -15,6 +15,8 @@ button {
.root { .root {
display: block; display: block;
position: relative; position: relative;
min-height: 40px;
min-width: 200px;
} }
.controls { .controls {

View file

@ -212,9 +212,14 @@
} }
render(from = this.state) { render(from = this.state) {
// XXX This should use clientHeight/clientWidth const isAudioOnly = this.media.localName == "audio";
this.root.style.height = this.media.videoHeight; if (!isAudioOnly) {
this.root.style.width = this.media.videoWidth; // XXX This should ideally use clientHeight/clientWidth,
// but for some reason I couldn't figure out yet,
// using it breaks layout.
this.root.style.height = this.media.videoHeight;
this.root.style.width = this.media.videoWidth;
}
// Error // Error
if (this.state == ERRORED) { if (this.state == ERRORED) {