aboutsummaryrefslogtreecommitdiff
path: root/client-web/source/resource/track.ts
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2022-09-16 21:32:09 +0200
committermetamuffin <metamuffin@disroot.org>2022-09-16 21:32:09 +0200
commit6b5e64510395c4476a3c27a9db015135e50cf878 (patch)
tree24f47bf9b02558102e95e604c70fc6083064002a /client-web/source/resource/track.ts
parent1fb9614478adc6e107324274310ebf83146779ba (diff)
downloadkeks-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.ts8
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()