Skip to content

Commit 9a2e0f3

Browse files
committed
Fix top nav highlighting for polyfill and native
1 parent ef9af91 commit 9a2e0f3

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

_includes/top-nav.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
{% endcapture %}
88

99
<app-bar theme="{{theme | trim }}" class="bar fixed" unresolved>
10-
<a href="/docs/start/tutorial/intro.html" class="paper-button {% if page.navgroup == 'docs' %}active{% endif %}" borderless sink>Learn</a>
10+
<a href="/docs/start/tutorial/intro.html" class="paper-button {% if page.navgroup == 'docs'%}active{% elsif page.navgroup == 'start' %}active{% endif %}" borderless sink>Learn</a>
1111
<a href="/docs/elements/" class="paper-button {% if page.navgroup == 'elements' %}active{% endif %}" borderless sink>Elements</a>
1212
<a href="/resources/faq.html" class="paper-button {% if page.navgroup == 'resources' %}active{% endif %}" borderless sink>Resources</a>
1313
</app-bar>

css/elements/app-bar.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sass/elements/app-bar.scss

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,15 @@
2020
color: inherit;
2121
}
2222

23-
:host-context(site-banner[type="start"], site-banner[navgroup="resources"]) ::content .active,
24-
:host-context(site-banner[type="start"], site-banner[navgroup="resources"]) ::content .paper-button:hover {
23+
:host-context(site-banner[navgroup="start"], site-banner[type="start"], site-banner[navgroup="resources"]) ::content .active,
24+
:host-context(site-banner[navgroup="start"], site-banner[type="start"], site-banner[navgroup="resources"]) ::content .paper-button:hover {
2525
box-shadow: 0 1px 1px rgba(0, 0, 0, 1) inset, 0 -1px 1px rgba(0, 0, 0, 1) inset, 0 2px 0px rgba(0, 0, 0, 1) inset;
2626
@include background(linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 40%));
2727
}
2828

29-
// TODO(ericbidelman): check with sorvell if :ancestor() is polyfill'd correctly.
3029
// The above is prefixed with the element name.
3130
polyfill-unscoped-rule {
32-
content: 'site-banner[navgroup="start"] app-bar .active, site-banner[navgroup="resources"] app-bar .active, site-banner[navgroup="community"] app-bar .active, site-banner[navgroup="start"] app-bar .paper-button:hover, site-banner[navgroup="resources"] app-bar .paper-button:hover, site-banner[navgroup="community"] app-bar .paper-button:hover';
31+
content: 'site-banner[navgroup="start"] app-bar .active, site-banner[type="start"] app-bar .active, site-banner[navgroup="resources"] app-bar .active, site-banner[navgroup="start"] app-bar .paper-button:hover, site-banner[type="start"] app-bar .paper-button:hover, site-banner[navgroup="resources"] app-bar .paper-button:hover';
3332
box-shadow: 0 1px 1px rgba(0, 0, 0, 1) inset, 0 -1px 1px rgba(0, 0, 0, 1) inset, 0 2px 0px rgba(0, 0, 0, 1) inset !important;
3433
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 40%) !important;
3534
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 40%) !important;

0 commit comments

Comments
 (0)