From 81bf0fd4ad22802c195e5a849bd8f95e0d76fbe4 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 20 Sep 2018 22:33:19 -0400 Subject: [PATCH] more fixes. almost there --- src/compile/render-dom/wrappers/Element/Attribute.ts | 4 +++- src/compile/render-dom/wrappers/Element/index.ts | 9 +++++++-- src/compile/render-dom/wrappers/IfBlock.ts | 2 ++ 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/compile/render-dom/wrappers/Element/Attribute.ts b/src/compile/render-dom/wrappers/Element/Attribute.ts index 414f4fe924..9cc99c3592 100644 --- a/src/compile/render-dom/wrappers/Element/Attribute.ts +++ b/src/compile/render-dom/wrappers/Element/Attribute.ts @@ -9,13 +9,15 @@ export default class AttributeWrapper { node: Attribute; parent: ElementWrapper; - constructor(node: Attribute, parent: ElementWrapper) { + constructor(parent: ElementWrapper, block: Block, node: Attribute) { this.node = node; this.parent = parent; if (node.dependencies.size > 0) { parent.cannotUseInnerHTML(); + block.addDependencies(node.dependencies); + // special case —