INNER CODE UNIT · JavaScript
Main
tvjsx/tvjs-xp · src/extensions/settings-win/main.js:8
export default class Main {
constructor(tv, dc) {
this.widgets = {}
this.tv = tv
this.dc = dc
}
// Listens to all tvjs events, creates new widgets
update(e) {
switch(e.event) {
case 'legend-button-click':
let id = `SettingsWin-${Utils.uuid2()}`
let args = e.args[0]
if (args.button !== 'settings') break
try {
let ov = this.dc.data[args.type][args.dataIndex]
let f = Object.values(this.widgets)