|
|
@ -146,9 +146,15 @@ export default class AttributeWrapper {
|
|
|
|
${updater}
|
|
|
|
${updater}
|
|
|
|
`);
|
|
|
|
`);
|
|
|
|
} else if (property_name) {
|
|
|
|
} else if (property_name) {
|
|
|
|
|
|
|
|
if (property_name === attribute_lookup.class.property_name) {
|
|
|
|
|
|
|
|
block.builders.hydrate.add_line(
|
|
|
|
|
|
|
|
`${element.var}.${property_name} = [].concat(${init} || []).join(' ');`
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
} else {
|
|
|
|
block.builders.hydrate.add_line(
|
|
|
|
block.builders.hydrate.add_line(
|
|
|
|
`${element.var}.${property_name} = ${init};`
|
|
|
|
`${element.var}.${property_name} = ${init};`
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
}
|
|
|
|
updater = `${element.var}.${property_name} = ${should_cache ? last : value};`;
|
|
|
|
updater = `${element.var}.${property_name} = ${should_cache ? last : value};`;
|
|
|
|
} else if (is_dataset) {
|
|
|
|
} else if (is_dataset) {
|
|
|
|
block.builders.hydrate.add_line(
|
|
|
|
block.builders.hydrate.add_line(
|
|
|
|