reduce indirection

pull/512/head
Rich-Harris 9 years ago
parent 6587cbdbac
commit 4cb1578147

@ -78,11 +78,6 @@ export default class Block {
return this.generator.contextualise( this, expression, context, isEventHandler ); return this.generator.contextualise( this, expression, context, isEventHandler );
} }
createAnchor ( name, parentNode ) {
const renderStatement = `${this.generator.helper( 'createComment' )}()`;
this.addElement( name, renderStatement, parentNode, true );
}
findDependencies ( expression ) { findDependencies ( expression ) {
return this.generator.findDependencies( this.contextDependencies, this.indexes, expression ); return this.generator.findDependencies( this.contextDependencies, this.indexes, expression );
} }

@ -35,7 +35,7 @@ export default function visitEachBlock ( generator, block, state, node ) {
} }
if ( node.needsAnchor ) { if ( node.needsAnchor ) {
block.createAnchor( anchor, state.parentNode ); block.addElement( anchor, `${generator.helper( 'createComment' )}()`, state.parentNode, true );
} else if ( node.next ) { } else if ( node.next ) {
node.next.usedAsAnchor = true; node.next.usedAsAnchor = true;
} }

@ -47,7 +47,7 @@ export default function visitIfBlock ( generator, block, state, node ) {
const vars = { name, anchor, params }; const vars = { name, anchor, params };
if ( node.needsAnchor ) { if ( node.needsAnchor ) {
block.createAnchor( anchor, state.parentNode ); block.addElement( anchor, `${generator.helper( 'createComment' )}()`, state.parentNode, true );
} else if ( node.next ) { } else if ( node.next ) {
node.next.usedAsAnchor = true; node.next.usedAsAnchor = true;
} }

Loading…
Cancel
Save