refactor redundant if statement

pull/6898/head
baseballyama 5 years ago
parent fa1b22a897
commit b437985e0d

@ -160,23 +160,21 @@ export default class ElementWrapper extends Wrapper {
) { ) {
super(renderer, block, parent, node); super(renderer, block, parent, node);
if (node.is_dynamic_element) { if (node.is_dynamic_element && block.type !== 'child_dynamic_element') {
if (block.type !== 'child_dynamic_element') { this.child_dynamic_element_block = block.child({
this.child_dynamic_element_block = block.child({ comment: create_debugging_comment(node, renderer.component),
comment: create_debugging_comment(node, renderer.component), name: renderer.component.get_unique_name('create_dynamic_element'),
name: renderer.component.get_unique_name('create_dynamic_element'), type: 'child_dynamic_element'
type: 'child_dynamic_element' });
}); renderer.blocks.push(this.child_dynamic_element_block);
renderer.blocks.push(this.child_dynamic_element_block); this.child_dynamic_element = new ElementWrapper(
this.child_dynamic_element = new ElementWrapper( renderer,
renderer, this.child_dynamic_element_block,
this.child_dynamic_element_block, parent,
parent, node,
node, strip_whitespace,
strip_whitespace, next_sibling
next_sibling );
);
}
} }
this.var = { this.var = {
@ -1046,7 +1044,7 @@ export default class ElementWrapper extends Wrapper {
if (should_cache) { if (should_cache) {
block.chunks.update.push(b` block.chunks.update.push(b`
if (${block.renderer.dirty(dependencies)} && (${cached_snippet} !== (${cached_snippet} = ${snippet}))) { if (${block.renderer.dirty(dependencies)} && (${cached_snippet} !== (${cached_snippet} = ${snippet}))) {
${updater} ${updater}
} }
`); `);
} else { } else {

Loading…
Cancel
Save