I left I comment on StackOverflow. Let's continue the convo there so we can better understand the use case :)
On Tue, Apr 8, 2014 at 1:30 PM, Bobby Richter <[email protected]>wrote: > Dealing with some relics of the past in our elements' implementation, > we've hit a snag reaching into <template>s externally to retrieve specific > elements. For example, we leave a <script id="ceci-definition"> in our > elements which contains some meta data about the element. Looks like this: > <polymer-element> > <template> > <script id="ceci-definition">{ ... }</script> > </template> > </polymer-element> > > Later, we try to retrieve it using something ugly like this: > window.CustomElements.registry[elementName].prototype.element.impl. > querySelector('template').content.querySelector('script#ceci-definition'); > > > I'm in the process of moving those definition <script>s to be direct > children of the <polymer-element> which encloses them, which makes reaching > in for that data much easier. Like this: > <polymer-element> > <script id="ceci-definition">{ ... }</script> > <template> > </template> > </polymer-element> > > and... > window.CustomElements.registry[elementName].prototype.element.impl. > querySelector('script#ceci-definition'); > > > *My question: is there a cleaner, Polymer way to reach into the > <polymer-element> tag for something?* > Note: Trying not to place this meta data on the object which is passed to > Polymer(). > > Also, cross-posted on StackOverflow in an effort to start moving more q&a > there :). > http://stackoverflow.com/questions/22947490/digging-custom-tags-out-of-polymer-element-definitions > > 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/eefa5a00-a13c-4301-bfb0-75bf0ef65c7a%40googlegroups.com<https://groups.google.com/d/msgid/polymer-dev/eefa5a00-a13c-4301-bfb0-75bf0ef65c7a%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/CACGqRCDdR%3D5%2B2FnyizWCVMAVJVjpbEBTmokTRddjVRMixfMWww%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
