File tree Expand file tree Collapse file tree 1 file changed +1
-17
lines changed
packages/svelte/src/internal/client/dom/elements Expand file tree Collapse file tree 1 file changed +1
-17
lines changed Original file line number Diff line number Diff line change @@ -209,8 +209,6 @@ export function set_attributes(
209
209
210
210
// @ts -expect-error
211
211
var attributes = /** @type {Record<string, unknown> } **/ ( element . __attributes ??= { } ) ;
212
- /** @type {Array<[string, any, () => void]> } */
213
- var events = [ ] ;
214
212
215
213
// since key is captured we use const
216
214
for ( const key in next ) {
@@ -277,15 +275,7 @@ export function set_attributes(
277
275
current [ key ] . call ( this , evt ) ;
278
276
}
279
277
280
- if ( ! prev ) {
281
- events . push ( [
282
- key ,
283
- value ,
284
- ( ) => ( current [ event_handle_key ] = create_event ( event_name , element , handle , opts ) )
285
- ] ) ;
286
- } else {
287
- current [ event_handle_key ] = create_event ( event_name , element , handle , opts ) ;
288
- }
278
+ current [ event_handle_key ] = create_event ( event_name , element , handle , opts ) ;
289
279
} else {
290
280
// @ts -ignore
291
281
element [ `__${ event_name } ` ] = value ;
@@ -325,12 +315,6 @@ export function set_attributes(
325
315
}
326
316
}
327
317
328
- for ( const [ key , value , evt ] of events ) {
329
- if ( current [ key ] === value ) {
330
- evt ( ) ;
331
- }
332
- }
333
-
334
318
return current ;
335
319
}
336
320
You can’t perform that action at this time.
0 commit comments