- From: Caridy Patiño <notifications@github.com>
- Date: Wed, 26 Dec 2018 14:45:10 -0800
- To: w3c/webcomponents <webcomponents@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Wednesday, 26 December 2018 22:45:32 UTC
@tkent-google I'm still struggling to get the example to work on canary (Version 73.0.3652.0) after activating the flag for `#enable-experimental-web-platform-features`. Specifically, the call to `this.attachInternals` still complains saying that it is not a function, trimmed down version of the code:
```js
class Foo extends HTMLElement {
static get formAssociated() { return true; }
constructor() {
super();
this.internals_ = this.attachInternals();
}
// must be a public API
get form() {
return this.internals_.form;
}
checkValidity() {
return this.internals_.checkValidity();
}
set value(v) {
this._value = v;
this.internals_.setFormValue(v)
}
get value() {
return this._value;
}
}
customElements.define('x-foo', Foo);
```
any hint? at some point in #758 we talked about using the 3rd argument on the `define()` call, but I don't see any mention in your document, I assume that is not the case today.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/webcomponents/issues/187#issuecomment-450036880
Received on Wednesday, 26 December 2018 22:45:32 UTC