diff options
| author | brian cully <bjc@spork.org> | 2025-12-24 13:08:05 -0500 |
|---|---|---|
| committer | brian cully <bjc@spork.org> | 2025-12-24 13:15:12 -0500 |
| commit | c0f04b7b82ef971c1a50da3c65f155ad2c75031b (patch) | |
| tree | 52155f4614be4045fb2742f18452f2f00ac334c1 /site/inspector.mjs | |
| parent | 2cb740e9235a93e302586747bbb22c929068b6f6 (diff) | |
| download | automathon-c0f04b7b82ef971c1a50da3c65f155ad2c75031b.tar.gz automathon-c0f04b7b82ef971c1a50da3c65f155ad2c75031b.zip | |
step 5: cleanup
- src highlight
- multiple robo colors
- display inspectors side-by-side
Diffstat (limited to 'site/inspector.mjs')
| -rw-r--r-- | site/inspector.mjs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/site/inspector.mjs b/site/inspector.mjs index f4f8669..b500478 100644 --- a/site/inspector.mjs +++ b/site/inspector.mjs @@ -7,6 +7,9 @@ const VARS_SELECTOR = '.vars'; const SRC_SELECTOR = '.src'; const IP_SELECTOR = '.wordlist .ip'; +const HIGHLIGHT = new Highlight(); +CSS.highlights.set('exec', HIGHLIGHT); + function selectorForIP(word, offset) { return `.wordlist x-bytecode[x-index='${word}'] x-op[x-index='${offset}']`; } @@ -34,7 +37,6 @@ export default class extends HTMLElement { } #highRange = new Range(); - #highlight = new Highlight(this.#highRange); #srcSelect; #compileButton; #wordlist; @@ -45,7 +47,7 @@ export default class extends HTMLElement { constructor() { super(); - CSS.highlights.set('exec', this.#highlight); + HIGHLIGHT.add(this.#highRange); } connectedCallback() { |
