fix for any event

pull/3349/head
Maxim Matyunin 6 years ago
parent 0b9928476f
commit 3825b9e9a4

@ -44,13 +44,13 @@ export default class EventHandler extends Node {
} else {
const name = component.get_unique_name(`${sanitize(this.name)}_handler`);
if (this.name !== '$$any') {
component.add_var({
name,
internal: true,
referenced: true
});
if (this.name !== '$$any') {
component.partly_hoisted.push(deindent`
function ${name}(event) {
@bubble($$self, event);

@ -24,9 +24,7 @@ export default function add_event_handlers(
} else if (handler.name === '$$any') {
block.any_event_elements.push(target);
// This isn't required but listen is treeshaken otherwise
block.event_listeners.push(
`@listen(${target}, "${handler.name}", ${snippet})`
);
block.event_listeners.push(`@listen`);
} else {
block.event_listeners.push(
`@listen(${target}, "${handler.name}", ${snippet})`

Loading…
Cancel
Save