diff options
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() { |
