diff --git a/src/generators/dom/visit.js b/src/generators/dom/visit.js index 9184903295..22a040af06 100644 --- a/src/generators/dom/visit.js +++ b/src/generators/dom/visit.js @@ -1,6 +1,6 @@ import visitors from './visitors/index.js'; -export default function visit ( generator, fragment, state, node ) { +export default function visit ( generator, block, state, node ) { const visitor = visitors[ node.type ]; - visitor( generator, fragment, state, node ); + visitor( generator, block, state, node ); } \ No newline at end of file diff --git a/src/generators/dom/visitors/Element.js b/src/generators/dom/visitors/Element.js index 224d8d5798..7f3b8d4e65 100644 --- a/src/generators/dom/visitors/Element.js +++ b/src/generators/dom/visitors/Element.js @@ -9,16 +9,16 @@ const meta = { ':Window': visitWindow }; -export default function visitElement ( generator, fragment, state, node ) { +export default function visitElement ( generator, block, state, node ) { if ( node.name in meta ) { - return meta[ node.name ]( generator, fragment, node ); + return meta[ node.name ]( generator, block, node ); } if ( generator.components.has( node.name ) || node.name === ':Self' ) { - return visitComponent( generator, fragment, state, node ); + return visitComponent( generator, block, state, node ); } - const name = fragment.getUniqueName( node.name ); + const name = block.getUniqueName( node.name ); const local = { name, @@ -34,14 +34,14 @@ export default function visitElement ( generator, fragment, state, node ) { const isToplevel = !state.parentNode; - addElementAttributes( generator, fragment, node, local ); + addElementAttributes( generator, block, node, local ); if ( local.allUsedContexts.length ) { const initialProps = local.allUsedContexts.map( contextName => { if ( contextName === 'root' ) return `root: root`; - const listName = fragment.listNames.get( contextName ); - const indexName = fragment.indexNames.get( contextName ); + const listName = block.listNames.get( contextName ); + const indexName = block.indexNames.get( contextName ); return `${listName}: ${listName},\n${indexName}: ${indexName}`; }).join( ',\n' ); @@ -49,8 +49,8 @@ export default function visitElement ( generator, fragment, state, node ) { const updates = local.allUsedContexts.map( contextName => { if ( contextName === 'root' ) return `${name}.__svelte.root = root;`; - const listName = fragment.listNames.get( contextName ); - const indexName = fragment.indexNames.get( contextName ); + const listName = block.listNames.get( contextName ); + const indexName = block.indexNames.get( contextName ); return `${name}.__svelte.${listName} = ${listName};\n${name}.__svelte.${indexName} = ${indexName};`; }).join( '\n' ); @@ -82,7 +82,7 @@ export default function visitElement ( generator, fragment, state, node ) { local.create.addLineAtStart( render ); if ( isToplevel ) { - fragment.builders.detach.addLine( `${generator.helper( 'detachNode' )}( ${name} );` ); + block.builders.detach.addLine( `${generator.helper( 'detachNode' )}( ${name} );` ); } // special case – bound