Skip to content

Commit f6899a2

Browse files
author
Avaer Kazmer
committed
Clean up demo page code dirty tracking
1 parent 2e7bdb1 commit f6899a2

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

index.html

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ <h3>Examples</h3>
290290
switch (method) {
291291
case 'code': {
292292
code.value = data.code;
293-
codeDirty = false;
293+
lastCode = code.value;
294294
break;
295295
}
296296
case 'tabs': {
@@ -367,7 +367,7 @@ <h3>Examples</h3>
367367
const codeHeader = document.getElementById('code-header');
368368
const codeButton = document.getElementById('code-button');
369369
const code = document.getElementById('code');
370-
let codeDirty = false;
370+
let lastCode = '';
371371
codeButton.addEventListener('click', () => {
372372
codeHeader.classList.toggle('open');
373373
codeButton.classList.toggle('open');
@@ -380,19 +380,15 @@ <h3>Examples</h3>
380380
method: 'getCode',
381381
});
382382
} else {
383-
if (codeDirty) {
383+
const currentCode = code.value;
384+
if (currentCode !== lastCode) {
384385
xrScene.postMessage({
385386
method: 'setCode',
386-
code: code.value,
387+
code: currentCode,
387388
});
388389
}
389390
}
390391
});
391-
const _setDirty = () => {
392-
codeDirty = true;
393-
};
394-
code.addEventListener('keydown', _setDirty);
395-
code.addEventListener('change', _setDirty);
396392
code.addEventListener('mousedown', e => {
397393
e.stopPropagation();
398394
});

0 commit comments

Comments
 (0)