Files
@ 4bab5bbce195
Branch filter:
Location: light9/web/panels.ts - annotation
4bab5bbce195
1.2 KiB
video/MP2T
show-specific changes
7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 ae4b90efb55a 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 ae4b90efb55a 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 | export { Light9AscoltamiUi } from "./ascoltami/Light9AscoltamiUi";
export { Light9CollectorUi } from "./collector/Light9CollectorUi";
export { Light9EffectListing } from "./effects/Light9EffectListing";
export { Light9FadeUi } from "./fade/Light9FadeUi";
export { Light9DeviceSettings } from "./live/Light9DeviceSettings";
export { Light9Calibrate } from "./calibrate/Light9Calibrate";
const panels: Map<string, Array<string>> = new Map([
["light9-ascoltami-ui", ["ascoltami", "ascoltami"]],
["light9-collector-ui", ["collector", "collector"]],
["light9-device-settings", ["device-settings", "live"]],
["light9-effect-listing", ["effect-listing" , "effectListing"]],
["light9-fade-ui", ["fade", "fade"]],
["light9-calibrate", ["calibrate", "calibrate"]],
]);
export function panelElementNames(): string[] {
return Array.from(panels.keys());
}
export function panelUrl(elem: string): string {
const row = panels.get(elem);
if (!row) throw new Error("No panel: " + elem);
return "/" + row[1] + "/";
}
export function panelDisplayName(elem: string): string {
const row = panels.get(elem);
if (!row) throw new Error("No panel: " + elem);
return row[0];
}
|