|
|
@ -17,6 +17,7 @@ export default {
|
|
|
|
init: [],
|
|
|
|
init: [],
|
|
|
|
mount: [],
|
|
|
|
mount: [],
|
|
|
|
update: [],
|
|
|
|
update: [],
|
|
|
|
|
|
|
|
detach: [],
|
|
|
|
teardown: []
|
|
|
|
teardown: []
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
@ -138,7 +139,7 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
local.init.unshift( render );
|
|
|
|
local.init.unshift( render );
|
|
|
|
if ( isToplevel ) {
|
|
|
|
if ( isToplevel ) {
|
|
|
|
local.teardown.push( `if ( detach ) ${name}.parentNode.removeChild( ${name} );` );
|
|
|
|
local.detach.push( `${name}.parentNode.removeChild( ${name} );` );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -152,6 +153,7 @@ export default {
|
|
|
|
generator.current.initStatements.push( local.init.join( '\n' ) );
|
|
|
|
generator.current.initStatements.push( local.init.join( '\n' ) );
|
|
|
|
if ( local.update.length ) generator.current.updateStatements.push( local.update.join( '\n' ) );
|
|
|
|
if ( local.update.length ) generator.current.updateStatements.push( local.update.join( '\n' ) );
|
|
|
|
if ( local.mount.length ) generator.current.mountStatements.push( local.mount.join( '\n' ) );
|
|
|
|
if ( local.mount.length ) generator.current.mountStatements.push( local.mount.join( '\n' ) );
|
|
|
|
|
|
|
|
generator.current.detachStatements.push( local.detach.join( '\n' ) );
|
|
|
|
generator.current.teardownStatements.push( local.teardown.join( '\n' ) );
|
|
|
|
generator.current.teardownStatements.push( local.teardown.join( '\n' ) );
|
|
|
|
|
|
|
|
|
|
|
|
generator.push({
|
|
|
|
generator.push({
|
|
|
|