diff options
author | metamuffin <metamuffin@disroot.org> | 2022-09-16 21:32:09 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2022-09-16 21:32:09 +0200 |
commit | 6b5e64510395c4476a3c27a9db015135e50cf878 (patch) | |
tree | 24f47bf9b02558102e95e604c70fc6083064002a /client-web/source/resource/track.ts | |
parent | 1fb9614478adc6e107324274310ebf83146779ba (diff) | |
download | keks-meet-6b5e64510395c4476a3c27a9db015135e50cf878.tar keks-meet-6b5e64510395c4476a3c27a9db015135e50cf878.tar.bz2 keks-meet-6b5e64510395c4476a3c27a9db015135e50cf878.tar.zst |
optional streams (5, minor fixes; done)
Diffstat (limited to 'client-web/source/resource/track.ts')
-rw-r--r-- | client-web/source/resource/track.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/client-web/source/resource/track.ts b/client-web/source/resource/track.ts index bc26acc..b2f73ab 100644 --- a/client-web/source/resource/track.ts +++ b/client-web/source/resource/track.ts @@ -1,3 +1,5 @@ +/// <reference lib="dom" /> + import { ProvideInfo } from "../../../common/packets.d.ts"; import { ebutton } from "../helper.ts"; import { TrackHandle } from "../track_handle.ts"; @@ -29,8 +31,10 @@ export class TrackResource extends Resource { super.destroy() } + // TODO --- all the following code could be more generic and prettier in the UI --- + create_preview(): HTMLElement { - return ebutton("Enable", { + return ebutton(`Enable ${this.info.kind}`, { onclick: (e) => { (e as HTMLButtonElement).disabled = true; this.request() @@ -40,7 +44,7 @@ export class TrackResource extends Resource { create_element() { if (!this.track) { return this.create_preview() } const el = document.createElement("div") - el.append(ebutton("Disable", { + el.append(ebutton(`Enable ${this.info.kind}`, { onclick: (e) => { (e as HTMLButtonElement).disabled = true; this.request_stop() |