You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While migrating tests from app-router to Polymer 1.0, I've noticed that it is not possible to define an element and use this element in the main document.
The following simple example fails under Firefox and Internet Explorer, because 'Polymer' is not defined :
<!DOCTYPE html><html><head><scriptsrc="bower_components/webcomponentsjs/webcomponents-lite.js"></script><linkrel="import" href="bower_components/polymer/polymer.html"><title>Polymer Tests</title></head><body><dom-moduleid="x-element"><template>
Test element.
</template><script>Polymer({is: 'x-element'});</script></dom-module><x-element></x-element></body></html>
I thought it was a HTMLImport polyfill problem, but the same example with Polymer 0.5 and webcomponentjs 0.7.3 is working correctly.
Is this a bug, or is this way of defining elements prohibited with Polymer 1.0 (meaning you should always define elements in other files than the main document) ?
Thanks
The text was updated successfully, but these errors were encountered:
This is, as you guessed, a limitation of the polyfill. Polymer 0.5 worked around this at the cost of additional complexity, so Polymer 1.0 doesn't do the same workaround.
This could be clearer in the docs (and we should cover using whenReady), so I'll turn this into a doc issue.
While migrating tests from app-router to Polymer 1.0, I've noticed that it is not possible to define an element and use this element in the main document.
The following simple example fails under Firefox and Internet Explorer, because 'Polymer' is not defined :
It works with Chrome though.
Test page is also available here http://plequang.github.io/polymer-tests/
I thought it was a HTMLImport polyfill problem, but the same example with Polymer 0.5 and webcomponentjs 0.7.3 is working correctly.
Is this a bug, or is this way of defining elements prohibited with Polymer 1.0 (meaning you should always define elements in other files than the main document) ?
Thanks
The text was updated successfully, but these errors were encountered: