From 43871ff38759e66be19dcf067187786355bb68e8 Mon Sep 17 00:00:00 2001 From: Mike McNeil Date: Sun, 27 Feb 2022 21:25:46 -0600 Subject: [PATCH] Handbook: strip emojis when displaying subsection titles in nav (#4381) --- website/assets/js/pages/handbook/basic-handbook.page.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/assets/js/pages/handbook/basic-handbook.page.js b/website/assets/js/pages/handbook/basic-handbook.page.js index f6e6a113e0..3614942d24 100644 --- a/website/assets/js/pages/handbook/basic-handbook.page.js +++ b/website/assets/js/pages/handbook/basic-handbook.page.js @@ -32,7 +32,7 @@ parasails.registerPage('basic-handbook', { debug: false, clickAnalytics: true, algoliaOptions: { - 'facetFilters': ['section:handbook'] + facetFilters: ['section:handbook'] }, }); @@ -47,7 +47,7 @@ parasails.registerPage('basic-handbook', { // Removing all apostrophes from the title to keep _.kebabCase() from turning words like 'user’s' into 'user-s' let kebabCaseFriendlyTitle = title.replace(/[\’]/g, ''); return { - title, + title: title.replace(/([\uE000-\uF8FF]|\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDDFF])/g, ''), // take out any emojis (they look weird in the menu) url: '#' + _.kebabCase(kebabCaseFriendlyTitle), }; });