From e6ceb6880a8615ad5b8b6a88a0b1bfbd85f4033c Mon Sep 17 00:00:00 2001 From: John Olheiser <42128690+jolheiser@users.noreply.github.com> Date: Mon, 23 Dec 2019 16:38:50 -0600 Subject: Prefix all user-generated IDs in markup (#9477) * Prefix all user-generated IDs in markup * Add user-content- to IDs in unit-tests * fixup markdown_test.go * update the hrefs for the wiki test * Add blackfriday extension regex Signed-off-by: jolheiser --- web_src/js/index.js | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) (limited to 'web_src/js') diff --git a/web_src/js/index.js b/web_src/js/index.js index 8600acc95c..395a01f059 100644 --- a/web_src/js/index.js +++ b/web_src/js/index.js @@ -2472,21 +2472,10 @@ $(document).ready(() => { // Set anchor. $('.markdown').each(function () { - const headers = {}; $(this).find('h1, h2, h3, h4, h5, h6').each(function () { let node = $(this); - const val = encodeURIComponent(node.text().toLowerCase().replace(/[^\u00C0-\u1FFF\u2C00-\uD7FF\w\- ]/g, '').replace(/[ ]/g, '-')); - let name = val; - if (headers[val] > 0) { - name = `${val}-${headers[val]}`; - } - if (headers[val] === undefined) { - headers[val] = 1; - } else { - headers[val] += 1; - } - node = node.wrap(`
`); - node.append(``); + node = node.wrap('
'); + node.append(``); }); }); -- cgit v1.2.3