From 8c62a32c2da35b38d60a7930863a65ae820b41b4 Mon Sep 17 00:00:00 2001 From: Lauri Eskola Date: Fri, 28 Jan 2022 11:53:59 +0200 Subject: Issue #3239123 by hooroomoo, bnjmnm, nod_: Refactor (if feasible) uses of the jQuery text function to use vanillaJS --- core/modules/contextual/js/contextual.es6.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'core/modules/contextual/js/contextual.es6.js') diff --git a/core/modules/contextual/js/contextual.es6.js b/core/modules/contextual/js/contextual.es6.js index 1c1c485c1c36..1054b1ee78b8 100644 --- a/core/modules/contextual/js/contextual.es6.js +++ b/core/modules/contextual/js/contextual.es6.js @@ -107,9 +107,14 @@ this.setAttribute('href', url + glue + destination); }); + let title = ''; + const $regionHeading = $region.find('h2'); + if ($regionHeading.length) { + title = $regionHeading[0].textContent.trim(); + } // Create a model and the appropriate views. const model = new contextual.StateModel({ - title: $region.find('h2').eq(0).text().trim(), + title, }); const viewOptions = $.extend({ el: $contextual, model }, options); contextual.views.push({ -- cgit v1.2.3