mark elements with refs as ineligible for innerhtml (#1407)

pull/1408/head
Conduitry 6 years ago
parent a75d5935a3
commit aba5929697

@ -191,6 +191,10 @@ export default class Element extends Node {
block.outros += 1;
}
if (this.ref) {
this.parent.cannotUseInnerHTML();
}
const valueAttribute = this.attributes.find((attribute: Attribute) => attribute.name === 'value');
// special case — in a case like this...

@ -0,0 +1,7 @@
export default {
html: '<div><canvas></canvas></div>',
test ( assert, component, target ) {
const canvas = target.querySelector( 'canvas' );
assert.equal( canvas, component.refs.foo );
}
};

@ -0,0 +1 @@
<div><canvas ref:foo></canvas></div>
Loading…
Cancel
Save