|
|
|
|
@ -599,12 +599,14 @@ export default class Element extends Node {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
validate_bindings_foreign() {
|
|
|
|
|
this.bindings.forEach(binding => {
|
|
|
|
|
this.component.error(binding, {
|
|
|
|
|
code: 'invalid-binding',
|
|
|
|
|
message: `'${binding.name}' is not a valid binding. Foreign elements only support bind:this`
|
|
|
|
|
this.bindings
|
|
|
|
|
.filter(binding => binding.name !== 'this')
|
|
|
|
|
.forEach(binding => {
|
|
|
|
|
this.component.error(binding, {
|
|
|
|
|
code: 'invalid-binding',
|
|
|
|
|
message: `'${binding.name}' is not a valid binding. Foreign elements only support bind:this`
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
validate_bindings() {
|
|
|
|
|
|