From 4ecc25883549e8748387dd0cc4b702d7d17a934c Mon Sep 17 00:00:00 2001 From: Joffrey JAFFEUX Date: Tue, 28 Apr 2020 21:27:07 +0200 Subject: [PATCH] DEV: adds support for header-title in topicTitleDecorators (#9562) --- .../javascripts/discourse/app/components/site-header.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/assets/javascripts/discourse/app/components/site-header.js b/app/assets/javascripts/discourse/app/components/site-header.js index e110b9ceeea..ec7084b8153 100644 --- a/app/assets/javascripts/discourse/app/components/site-header.js +++ b/app/assets/javascripts/discourse/app/components/site-header.js @@ -7,6 +7,7 @@ import PanEvents, { SWIPE_DISTANCE_THRESHOLD, SWIPE_VELOCITY_THRESHOLD } from "discourse/mixins/pan-events"; +import { topicTitleDecorators } from "discourse/components/topic-title"; const PANEL_BODY_MARGIN = 30; @@ -260,6 +261,13 @@ const SiteHeaderComponent = MountWidget.extend(Docking, PanEvents, { }, afterRender() { + const headerTitle = document.querySelector(".header-title .topic-link"); + if (headerTitle && this._topic) { + topicTitleDecorators.forEach(cb => + cb(this._topic, headerTitle, "header-title") + ); + } + const $menuPanels = $(".menu-panel"); if ($menuPanels.length === 0) { if (this.site.mobileView) {