Closed
Bug 1048339
Opened 10 years ago
Closed 10 years ago
[WebComponents] Can't access prototype from constructor returned from document.createElement
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1081037
People
(Reporter: wilsonpage, Unassigned)
Details
var proto = Object.create(HTMLElement.prototype);
proto.foo = 'foo';
var MyElement = document.registerElement('my-element', { prototype: proto });
ACTUAL
MyElement.prototype; //=> undefined
EXPECTED
MyElement.prototype; //=> { foo: 'foo' }
TEST CASE
http://jsbin.com/luyaw/1/quiet
Hi Wilson,
Is this bug still valid? Because I am now getting something (not undefined) in the alert.
http://jsbin.com/gomuwucanepu/1/quiet
But I am getting JavaScript error: app://communications.gaiamobile.org/shared/elements/gaia-header/dist/script.js, line 430: this.configureActionButton .
Reporter | ||
Comment 2•10 years ago
|
||
(In reply to Achal from comment #1)
> Is this bug still valid? Because I am now getting something (not undefined)
> in the alert.
The original demo [1] still alerts 'undefined'. This is nothing to do with gaia-header, but how custom-elements work in the platform.
[1] http://jsbin.com/luyaw/1/quiet
Ohh my mistake. I was looking for gaia bugs and found this https://github.com/mozilla-b2g/gaia/blob/master/shared/elements/gaia-header/dist/script.js#L655 . So I thought this has something to do with it.
Now I understand this bus report corresponds to firefox browser, totally overlooked that, sorry.
Reporter | ||
Updated•10 years ago
|
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
Assignee | ||
Updated•6 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•