Skip to content

Commit cd6a015

Browse files
committed
Dynamically create content-heading
1 parent 1f9b22c commit cd6a015

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

src/templates/_layouts/cp.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ history.replaceState(undefined, undefined, window.location.href.match(/^[^#]*/)[
216216
<div id="page-title" class="flex{% if toolbar %} has-toolbar{% endif %}">
217217
{% block pageTitle %}
218218
{% if title is defined and title|length %}
219-
<h1 class="screen-title" title="{{ title }}">{{ title }}<span id="content-heading"></span></h1>
219+
<h1 class="screen-title" title="{{ title }}">{{ title }}</h1>
220220
{% endif %}
221221
{% endblock %}
222222
</div>

src/web/assets/cp/src/js/BaseElementIndex.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -776,7 +776,17 @@ Craft.BaseElementIndex = Garnish.Base.extend(
776776
},
777777

778778
updateMainHeading: function () {
779-
$('#content-heading').text(this.getSourceLabel());
779+
let $contentHeading = $('#content-heading');
780+
781+
if (!$contentHeading.length) {
782+
$contentHeading = $('<span>', {
783+
id: 'content-heading',
784+
});
785+
786+
$contentHeading.appendTo('.screen-title');
787+
}
788+
789+
$contentHeading.text(this.getSourceLabel());
780790
},
781791

782792
deinitSource: function ($source) {

0 commit comments

Comments
 (0)