Skip to content

Commit 58c13e6

Browse files
authored
no createEvent (#28305)
1 parent c78c003 commit 58c13e6

2 files changed

Lines changed: 6 additions & 12 deletions

File tree

editor/js/libs/ui.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -542,8 +542,7 @@ class UINumber extends UIElement {
542542

543543
const scope = this;
544544

545-
const changeEvent = document.createEvent( 'HTMLEvents' );
546-
changeEvent.initEvent( 'change', true, true );
545+
const changeEvent = new Event( 'change', { bubbles: true, cancelable: true } );
547546

548547
let distance = 0;
549548
let onMouseDownValue = 0;
@@ -814,8 +813,7 @@ class UIInteger extends UIElement {
814813

815814
const scope = this;
816815

817-
const changeEvent = document.createEvent( 'HTMLEvents' );
818-
changeEvent.initEvent( 'change', true, true );
816+
const changeEvent = new Event( 'change', { bubbles: true, cancelable: true } );
819817

820818
let distance = 0;
821819
let onMouseDownValue = 0;
@@ -1268,8 +1266,7 @@ class UIListbox extends UIDiv {
12681266

12691267
this.selectedValue = value;
12701268

1271-
const changeEvent = document.createEvent( 'HTMLEvents' );
1272-
changeEvent.initEvent( 'change', true, true );
1269+
const changeEvent = new Event( 'change', { bubbles: true, cancelable: true } );
12731270
this.dom.dispatchEvent( changeEvent );
12741271

12751272
}

editor/js/libs/ui.three.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -313,8 +313,7 @@ class UIOutliner extends UIDiv {
313313

314314
this.setValue( this.options[ index ].value );
315315

316-
const changeEvent = document.createEvent( 'HTMLEvents' );
317-
changeEvent.initEvent( 'change', true, true );
316+
const changeEvent = new Event( 'change', { bubbles: true, cancelable: true } );
318317
this.dom.dispatchEvent( changeEvent );
319318

320319
}
@@ -335,8 +334,7 @@ class UIOutliner extends UIDiv {
335334

336335
scope.setValue( this.value );
337336

338-
const changeEvent = document.createEvent( 'HTMLEvents' );
339-
changeEvent.initEvent( 'change', true, true );
337+
const changeEvent = new Event( 'change', { bubbles: true, cancelable: true } );
340338
scope.dom.dispatchEvent( changeEvent );
341339

342340
}
@@ -449,8 +447,7 @@ class UIOutliner extends UIDiv {
449447
const editor = scope.editor;
450448
editor.execute( new MoveObjectCommand( editor, object, newParent, nextObject ) );
451449

452-
const changeEvent = document.createEvent( 'HTMLEvents' );
453-
changeEvent.initEvent( 'change', true, true );
450+
const changeEvent = new Event( 'change', { bubbles: true, cancelable: true } );
454451
scope.dom.dispatchEvent( changeEvent );
455452

456453
}

0 commit comments

Comments
 (0)