rename state -> ctx in various places

pull/1367/head
Rich Harris 7 years ago
parent ec50c5ec8c
commit cc4b269a20

@ -461,7 +461,7 @@ export default class Element extends Node {
if (!${this.var}.paused) ${animation_frame} = requestAnimationFrame(${handler});`
}
${usesContext && `var context = ${this.var}._svelte;`}
${usesState && `var state = #component.get();`}
${usesState && `var ctx = #component.get();`}
${usesStore && `var $ = #component.store.get();`}
${needsLock && `${lock} = true;`}
${mutations.length > 0 && mutations}
@ -482,7 +482,7 @@ export default class Element extends Node {
});
const allInitialStateIsDefined = group.bindings
.map(binding => `'${binding.object}' in state`)
.map(binding => `'${binding.object}' in ctx`)
.join(' && ');
if (this.name === 'select' || group.bindings.find(binding => binding.name === 'indeterminate' || binding.isReadOnlyMediaAttribute)) {

@ -20,7 +20,7 @@ export default class Block {
}
addBinding(binding: Node, name: string) {
const conditions = [`!('${binding.name}' in state)`].concat(
const conditions = [`!('${binding.name}' in ctx)`].concat(
// TODO handle contextual bindings...
this.conditions.map(c => `(${c})`)
);
@ -31,7 +31,7 @@ export default class Block {
if (${conditions.join('&&')}) {
tmp = ${name}.data();
if ('${prop}' in tmp) {
state.${binding.name} = tmp.${prop};
ctx.${binding.name} = tmp.${prop};
settled = false;
}
}

@ -45,7 +45,7 @@ export default function visitComponent(
const keypath = block.contexts.has(name)
? `${name}${tail}`
: `state.${name}${tail}`;
: `ctx.${name}${tail}`;
return `${binding.name}: ${keypath}`;
});

Loading…
Cancel
Save