File tree Expand file tree Collapse file tree 1 file changed +5
-9
lines changed
Expand file tree Collapse file tree 1 file changed +5
-9
lines changed Original file line number Diff line number Diff 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>
367367const codeHeader = document . getElementById ( 'code-header' ) ;
368368const codeButton = document . getElementById ( 'code-button' ) ;
369369const code = document . getElementById ( 'code' ) ;
370- let codeDirty = false ;
370+ let lastCode = '' ;
371371codeButton . 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 ) ;
396392code . addEventListener ( 'mousedown' , e => {
397393 e . stopPropagation ( ) ;
398394} ) ;
You can’t perform that action at this time.
0 commit comments