diff --git a/compiler/js/component.py b/compiler/js/component.py index 48b0848d..5864132b 100644 --- a/compiler/js/component.py +++ b/compiler/js/component.py @@ -743,7 +743,8 @@ def next_codevar(lines, code, index): r.append("%s%s.assign(%s)" %(ident, parent, json.dumps(self.elements, sort_keys=True))) r.append(self.generate_animations(registry, parent)) - r.append('%s%s.completed()' %(ident, parent)) + if not self.prototype: + r.append('%s%s.completed()' %(ident, parent)) if prologue: prologue = ["%svar %s;" %(ident, ", ".join(prologue))] return "\n".join(prologue + r)