Skip to content

Commit

Permalink
remove some unused code
Browse files Browse the repository at this point in the history
  • Loading branch information
Rich-Harris committed Apr 17, 2017
1 parent 49bea1b commit b7a4087
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 17 deletions.
10 changes: 3 additions & 7 deletions src/generators/Generator.js
Original file line number Diff line number Diff line change
Expand Up @@ -151,13 +151,11 @@ export default class Generator {
};
}

findDependencies ( block, expression, isEventHandler ) {
findDependencies ( contextDependencies, expression ) {
if ( expression._dependencies ) return expression._dependencies;

const dependencies = [];
const { contextDependencies, contexts } = block;

let scope = annotateWithScopes( expression );
const dependencies = [];

walk( expression, {
enter ( node, parent ) {
Expand All @@ -170,9 +168,7 @@ export default class Generator {
const { name } = flattenReference( node );
if ( scope.has( name ) ) return;

if ( name === 'event' && isEventHandler ) {
// noop
} else if ( contexts.has( name ) ) {
if ( contextDependencies.has( name ) ) {
dependencies.push( ...contextDependencies.get( name ) );
} else {
dependencies.push( name );
Expand Down
4 changes: 2 additions & 2 deletions src/generators/dom/Block.js
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@ export default class Block {
this.addElement( name, renderStatement, parentNode, true );
}

findDependencies ( expression, isEventHandler ) {
return this.generator.findDependencies( this, expression, isEventHandler );
findDependencies ( expression ) {
return this.generator.findDependencies( this.contextDependencies, expression );
}

mount ( name, parentNode ) {
Expand Down
9 changes: 1 addition & 8 deletions src/generators/dom/preprocess.js
Original file line number Diff line number Diff line change
Expand Up @@ -127,14 +127,6 @@ const preprocessors = {
const dependencies = block.findDependencies( attribute.value );
block.addDependencies( dependencies );
}

// else if ( attribute.type === 'EventHandler' ) {
// // TODO is this necessary?
// attribute.expression.arguments.forEach( arg => {
// const dependencies = block.findDependencies( arg );
// block.addDependencies( dependencies );
// });
// }
});

const isComponent = generator.components.has( node.name ) || node.name === ':Self';
Expand Down Expand Up @@ -175,6 +167,7 @@ export default function preprocess ( generator, children ) {

contexts: new Map(),
indexes: new Map(),
contextDependencies: new Map(),

params: [ 'root' ],
indexNames: new Map(),
Expand Down

0 comments on commit b7a4087

Please sign in to comment.