fix some component event stuff

pull/1367/head
Rich Harris 7 years ago
parent 39525f873b
commit 0c7da317ce

@ -332,6 +332,7 @@ export default class Component extends Node {
}
this.handlers.forEach(handler => {
handler.var = block.getUniqueName(`${this.var}_${handler.name}`); // TODO this is hacky
handler.render(compiler, block);
});

@ -151,13 +151,13 @@ export default class Window extends Node {
if (${lock}) return;
${lock} = true;
`}
${generator.options.dev && `component._updatingReadonlyProperty = true;`}
${compiler.options.dev && `component._updatingReadonlyProperty = true;`}
#component.set({
${props}
});
${generator.options.dev && `component._updatingReadonlyProperty = false;`}
${compiler.options.dev && `component._updatingReadonlyProperty = false;`}
${event === 'scroll' && `${lock} = false;`}
`;
@ -207,7 +207,7 @@ export default class Window extends Node {
`);
// add initial value
generator.metaBindings.push(
compiler.metaBindings.push(
`this._state.${bindings.online} = navigator.onLine;`
);

Loading…
Cancel
Save