summaryrefslogtreecommitdiffstats
path: root/site/inspector.mjs
diff options
context:
space:
mode:
authorbrian cully <bjc@spork.org>2025-12-24 13:08:05 -0500
committerbrian cully <bjc@spork.org>2025-12-24 13:15:12 -0500
commitc0f04b7b82ef971c1a50da3c65f155ad2c75031b (patch)
tree52155f4614be4045fb2742f18452f2f00ac334c1 /site/inspector.mjs
parent2cb740e9235a93e302586747bbb22c929068b6f6 (diff)
downloadautomathon-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.mjs6
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() {