From 3bb673d5909b2bfecc8a93a0c87dc3b596293edb Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 24 Apr 2018 23:07:06 -0400 Subject: [PATCH] readonly dev warnings --- src/generators/nodes/Window.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/generators/nodes/Window.ts b/src/generators/nodes/Window.ts index 1dc0b32f51..f57c8405b0 100644 --- a/src/generators/nodes/Window.ts +++ b/src/generators/nodes/Window.ts @@ -109,10 +109,10 @@ export default class Window extends Node { this.bindings.forEach(binding => { // in dev mode, throw if read-only values are written to if (readonly.has(binding.name)) { - compiler.readonly.add(binding.value.name); + compiler.readonly.add(binding.value.node.name); } - bindings[binding.name] = binding.value.name; + bindings[binding.name] = binding.value.node.name; // bind:online is a special case, we need to listen for two separate events if (binding.name === 'online') return; @@ -122,12 +122,12 @@ export default class Window extends Node { if (!events[associatedEvent]) events[associatedEvent] = []; events[associatedEvent].push( - `${binding.value.name}: this.${property}` + `${binding.value.node.name}: this.${property}` ); // add initial value compiler.metaBindings.push( - `this._state.${binding.value.name} = window.${property};` + `this._state.${binding.value.node.name} = window.${property};` ); });