aboutsummaryrefslogtreecommitdiff
path: root/client-web/source/resource/track.ts
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-09-07 20:24:21 +0200
committermetamuffin <metamuffin@disroot.org>2023-09-07 20:24:21 +0200
commitf5fa4f7d58344c2dc722d1f37c1d7a008f6ee9b3 (patch)
treec7ac2a7497670745c73f927abf264d63a5a4805d /client-web/source/resource/track.ts
parent2d0761b8932f11b01e241e2db3a8f08250efe878 (diff)
downloadkeks-meet-f5fa4f7d58344c2dc722d1f37c1d7a008f6ee9b3.tar
keks-meet-f5fa4f7d58344c2dc722d1f37c1d7a008f6ee9b3.tar.bz2
keks-meet-f5fa4f7d58344c2dc722d1f37c1d7a008f6ee9b3.tar.zst
new element creation helper
Diffstat (limited to 'client-web/source/resource/track.ts')
-rw-r--r--client-web/source/resource/track.ts16
1 files changed, 8 insertions, 8 deletions
diff --git a/client-web/source/resource/track.ts b/client-web/source/resource/track.ts
index 6c461b7..aa2643a 100644
--- a/client-web/source/resource/track.ts
+++ b/client-web/source/resource/track.ts
@@ -5,7 +5,7 @@
*/
/// <reference lib="dom" />
import { ProvideInfo } from "../../../common/packets.d.ts";
-import { ebutton, ediv, elabel } from "../helper.ts";
+import { e } from "../helper.ts";
import { log } from "../logger.ts";
import { on_pref_changed, PREFS } from "../preferences/mod.ts";
import { get_rnnoise_node } from "../rnnoise.ts";
@@ -18,20 +18,20 @@ export const resource_track: ResourceHandlerDecl = {
let enable_label = `Enable ${info.track_kind}`
if (info.label) enable_label += ` "${info.label}"`
- const enable_button = ebutton(enable_label, {
+ const enable_button = e("button", {
onclick: self => {
self.disabled = true;
self.textContent = "Awaiting track…";
enable()
}
- })
+ }, enable_label)
return {
info,
- el: ediv({}, enable_button),
+ el: e("div", {}, enable_button),
on_statechange() { },
on_enable(track, disable) {
this.el.removeChild(enable_button)
- this.el.append(ebutton("Disable", {
+ this.el.append(e("button", {
onclick: (self) => {
disable()
this.el.appendChild(enable_button)
@@ -40,7 +40,7 @@ export const resource_track: ResourceHandlerDecl = {
enable_button.textContent = enable_label;
self.remove()
}
- }))
+ }), "Disable")
if (!(track instanceof TrackHandle)) return console.warn("aservuoivasretuoip");
this.el.append(create_track_display(track))
}
@@ -51,7 +51,7 @@ export const resource_track: ResourceHandlerDecl = {
export function new_local_track(info: ProvideInfo, track: TrackHandle, ...extra_controls: HTMLElement[]): LocalResource {
return {
info,
- el: ediv({},
+ el: e("div", {},
create_track_display(track),
...extra_controls
),
@@ -181,7 +181,7 @@ export async function create_mic_res() {
if (mute.checked) gain.gain.value = Number.MIN_VALUE
else gain.gain.value = PREFS.microphone_gain
}
- const mute_label = elabel("Mute", { class: "check-button" })
+ const mute_label = e("label", { class: "check-button" }, "Mute")
mute_label.prepend(mute)
return new_local_track({ id: t.id, kind: "track", track_kind: "audio", label: "Microphone" }, t, mute_label)