File tree Expand file tree Collapse file tree 3 files changed +10
-7
lines changed
src/internal/client/dom/elements/bindings
tests/runtime-runes/samples/effect-tracking-binding-set Expand file tree Collapse file tree 3 files changed +10
-7
lines changed Original file line number Diff line number Diff line change 1
1
import { DEV } from 'esm-env' ;
2
2
import { render_effect , teardown } from '../../../reactivity/effects.js' ;
3
- import { listen_to_event_and_reset_event , without_reactive_context } from './shared.js' ;
3
+ import { listen_to_event_and_reset_event } from './shared.js' ;
4
4
import * as e from '../../../errors.js' ;
5
5
import { is } from '../../../proxy.js' ;
6
6
import { queue_micro_task } from '../../task.js' ;
Original file line number Diff line number Diff line change 1
1
import { test } from '../../test' ;
2
2
3
3
export default test ( {
4
- test ( { target, assert, logs } ) {
5
- const input = /** @type {HTMLInputElement } */ ( target . querySelector ( 'input' ) ) ;
6
- input . value = 'everybody' ;
7
- input . dispatchEvent ( new window . Event ( 'input' ) ) ;
8
-
4
+ test ( { assert, logs } ) {
9
5
assert . deepEqual ( logs , [ false ] ) ;
10
6
}
11
7
} ) ;
Original file line number Diff line number Diff line change 12
12
return bar;
13
13
}
14
14
}
15
+
16
+ let input;
17
+
18
+ $effect (() => {
19
+ input .value = ' everybody' ;
20
+ input .dispatchEvent (new window.Event (' input' ));
21
+ })
15
22
</script >
16
23
17
- <input type ="text" bind:value ={foo .bar }>
24
+ <input type ="text" bind:value ={foo .bar } bind:this ={ input } >
You can’t perform that action at this time.
0 commit comments