Hey Rob, any update on this? I run into this issue when I have one 'library' of elements in a repo and it has a dist/vulcanized.html file.
Then I include that repo in my app via bower and import the dist/vulcanized.html After that, I need to add other elements that my app needs in addition. Is there a best practice for this yet in 0.5 and/or 0.8? Thanks, - Joe On Sunday, December 7, 2014 at 6:27:18 PM UTC-5, Rob Dodson wrote: > > I guess this is from polymer.js being included twice. The fix is to add > any elements you want to use in your app to `elements.html` (this will also > ensure that those elements are vulcanized with the rest of the site > content). > > I'll try to think about a better way to handle this scenario so other's > don't fall into the same situation > > On Sun, Nov 16, 2014 at 5:06 PM, <[email protected] <javascript:>> > wrote: > >> I will add a new rare behaviour. >> >> I did the following. >> >> yo polymer >> >> (I select core and paper elements only) >> >> Then I open the index.html file and I add the paper button as follow >> >> <!doctype html> >> <html> >> >> <head> >> <meta charset="utf-8"> >> <meta http-equiv="X-UA-Compatible" content="IE=edge"> >> <title>Polymer WebApp</title> >> <meta name="description" content=""> >> <meta name="viewport" content="width=device-width, minimum-scale=1.0, >> initial-scale=1.0, user-scalable=yes"> >> <!-- Place favicon.ico and apple-touch-icon.png in the root directory >> --> >> >> <!-- build:css styles/main.css --> >> <link rel="stylesheet" href="styles/main.css"> >> <!-- endbuild--> >> >> <script src="bower_components/platform/platform.js"></script> >> <!-- build:vulcanized elements/elements.vulcanized.html --> >> <link rel="import" href="elements/elements.html"> >> <!-- endbuild--> >> <link rel="import" >> href="bower_components/paper-button/paper-button.html"> >> </head> >> >> <body unresolved> >> >> <div class="hero-unit"> >> <yo-greeting></yo-greeting> >> <p>You now have</p> >> <yo-list></yo-list> >> </div> >> >> <!-- build:js scripts/app.js --> >> <script src="scripts/app.js"></script> >> <!-- endbuild--> >> </body> >> >> </html> >> >> >> >> Then I execute >> grunt >> cd dist >> >> python -m SimpleHTTPServer >> >> >> When I go to the browser I got >> >> Uncaught HierarchyRequestError: Failed to execute 'appendChild' on >> 'Node': Nodes of type 'HTML' may not be inserted inside nodes of type >> '#document'. polymer.concat.js:6313 >> Uncaught TypeError: object is not a function core-meta.html:68 >> Uncaught TypeError: object is not a function core-iconset.html:67 >> Uncaught TypeError: object is not a function core-icon.html:70 >> Uncaught TypeError: object is not a function paper-ripple.html:274 >> Uncaught TypeError: Cannot read property 'loadStyles' of undefined >> polymer.concat.js:9569 >> Uncaught TypeError: object is not a function paper-shadow.html:65 >> Uncaught TypeError: object is not a function paper-focusable.html:36 >> Uncaught TypeError: object is not a function paper-button-base.html:26 >> Uncaught TypeError: object is not a function paper-button.html:122 >> >> If I remove the paper-button import it works without problem. >> >> Any idea?? >> >> On Sunday, November 16, 2014 6:42:43 PM UTC-3, Eric Bidelman wrote: >>> >>> +rob >>> >>> On Sat, Nov 15, 2014 at 12:44 AM, <[email protected]> wrote: >>> >>>> Hi, >>>> >>>> I create a new project from scratch and the lastes dependences are used >>>> (0.5.x) but the project uses polymer.js instead of webcomponents. So it >>>> does not work. >>>> >>>> When I start the website I got the following errors in the console >>>> >>>> Uncaught HierarchyRequestError: Failed to execute 'appendChild' on >>>> 'Node': Nodes of type 'HTML' may not be inserted inside nodes of type >>>> '#document'. polymer.js:6359 >>>> Uncaught TypeError: object is not a function >>>> elements.vulcanized.html:317 >>>> Uncaught TypeError: object is not a function >>>> elements.vulcanized.html:348 >>>> 2Uncaught TypeError: Cannot read property 'parse' of undefined >>>> platform.js:16 >>>> >>>> It is the default project without any change. I think the yeoman >>>> polymer is not updated in order to work with 0.5.x because it is using >>>> polymer.js instead of webcomponents.js . I changed by hand and it works. I >>>> it just that. >>>> >>>> Best >>>> Ignacio >>>> >>>> Follow Polymer on Google+: plus.google.com/107187849809354688692 >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "Polymer" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To view this discussion on the web visit https://groups.google.com/d/ >>>> msgid/polymer-dev/af04f297-fc30-40a3-9b27-be9d8f5d25a1% >>>> 40googlegroups.com >>>> <https://groups.google.com/d/msgid/polymer-dev/af04f297-fc30-40a3-9b27-be9d8f5d25a1%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> Follow Polymer on Google+: plus.google.com/107187849809354688692 >> --- >> You received this message because you are subscribed to the Google Groups >> "Polymer" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/polymer-dev/6fec9f85-5d3e-4812-8ab2-ef7e2b093868%40googlegroups.com >> >> <https://groups.google.com/d/msgid/polymer-dev/6fec9f85-5d3e-4812-8ab2-ef7e2b093868%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > Follow Polymer on Google+: plus.google.com/107187849809354688692 --- You received this message because you are subscribed to the Google Groups "Polymer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/polymer-dev/2bae161a-6eb6-4c4f-8819-67fd5a00656f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
