Skip to content

Commit ff99e19

Browse files
committed
Fixed header title not reset on missing headline when using instant loading
1 parent 48e8b2b commit ff99e19

File tree

4 files changed

+16
-7
lines changed

4 files changed

+16
-7
lines changed

material/assets/javascripts/bundle.1ef2e63d.min.js renamed to material/assets/javascripts/bundle.4b2c34cd.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

material/assets/javascripts/bundle.1ef2e63d.min.js.map renamed to material/assets/javascripts/bundle.4b2c34cd.min.js.map

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

material/base.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@
240240
</script>
241241
{% endblock %}
242242
{% block scripts %}
243-
<script src="{{ 'assets/javascripts/bundle.1ef2e63d.min.js' | url }}"></script>
243+
<script src="{{ 'assets/javascripts/bundle.4b2c34cd.min.js' | url }}"></script>
244244
{% for path in config.extra_javascript %}
245245
<script src="{{ path | url }}"></script>
246246
{% endfor %}

src/assets/javascripts/components/header/title/index.ts

+11-2
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,17 @@ export function mountHeaderTitle(
115115
): Observable<Component<HeaderTitle>> {
116116
return defer(() => {
117117
const push$ = new Subject<HeaderTitle>()
118-
push$.subscribe(({ active }) => {
119-
el.classList.toggle("md-header__title--active", active)
118+
push$.subscribe({
119+
120+
/* Handle emission */
121+
next({ active }) {
122+
el.classList.toggle("md-header__title--active", active)
123+
},
124+
125+
/* Handle complete */
126+
complete() {
127+
el.classList.remove("md-header__title--active")
128+
}
120129
})
121130

122131
/* Obtain headline, if any */

0 commit comments

Comments
 (0)