# HG changeset patch # User drewp@bigasterisk.com # Date 2022-05-31 07:41:35 # Node ID 5f94c9f5b87963a5d994417c7efda0380fec6700 # Parent ffd0a84d54f256bed5834735c547a032185b8b06 port ui to lit diff --git a/light9/effect/sequencer/web/Light9SequencerUi.ts b/light9/effect/sequencer/web/Light9SequencerUi.ts --- a/light9/effect/sequencer/web/Light9SequencerUi.ts +++ b/light9/effect/sequencer/web/Light9SequencerUi.ts @@ -1,122 +1,161 @@ - - - - + (report.songNotes || []).forEach((note) => { + note.rowClass = note.nonZero ? "active" : "inactive"; + note.effectSettingsPairs = []; + + const attrs = Object.keys(note.effectSettings); + attrs.sort(); + attrs.forEach((attr) => { + note.effectSettingsPairs.push({ effectAttr: attr, value: note.effectSettings[attr] } as EffectSettingsPair); + }); + }); + this.report = report; + } +} diff --git a/light9/effect/sequencer/web/index.html b/light9/effect/sequencer/web/index.html --- a/light9/effect/sequencer/web/index.html +++ b/light9/effect/sequencer/web/index.html @@ -5,7 +5,7 @@ - +