Thanks for the quick response! I should have been more specific. I'm seeing the issue with nesting of core-pages. As a use case, take the excellent Single Page App demo <https://www.polymer-project.org/articles/demos/spa/final.html#one> for example and put some paper-tabs around it so that you have a core-scaffold in each tab. As one changes from tab to tab, the core-selected and active attributes follow the parent level but the state of an element on each nested core-scaffold does not change.... only the parent (core-tab). Whichever element was selected on the nested element remains selected (core-selected and active) even though it's no longer in view. A keystroke bound on an element that is not visible, will still work as its nested state is still selected and active.
On Monday, November 3, 2014 11:27:33 AM UTC-7, Eric Bidelman wrote: > > By default, core-pages applies an `active` attribute and a > class="core-selected" to the selected page. > > Example: https://remote.modern.ie/subscribe > > On Mon, Nov 3, 2014 at 9:53 AM, <[email protected] <javascript:>> wrote: > >> Is there a way to determine the visibility of a Polymer element in a >> single page app? >> My use case is using core-pages with nested elements representing >> different sections of my app in a single page app and I need to determine >> if a Polymer element is visible to the user. >> >> 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/d2a9bd20-d78d-4cfc-b190-c11dd0964649%40googlegroups.com >> >> <https://groups.google.com/d/msgid/polymer-dev/d2a9bd20-d78d-4cfc-b190-c11dd0964649%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/f772c341-6fd2-465b-9e74-9455f691efb4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
