summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--public/js/extra.js13
1 files changed, 5 insertions, 8 deletions
diff --git a/public/js/extra.js b/public/js/extra.js
index 23944a17..6cda6171 100644
--- a/public/js/extra.js
+++ b/public/js/extra.js
@@ -826,7 +826,6 @@ const anchorForId = id => {
}
const createHeaderId = (headerContent, headerIds = null) => {
-
// to escape characters not allow in css and humanize
const slug = slugifyWithUTF8(headerContent)
let id
@@ -839,13 +838,13 @@ const createHeaderId = (headerContent, headerIds = null) => {
// see GitHub implementation reference:
// https://gist.github.com/asabaylus/3071099#gistcomment-1593627
// it works like 'lower-case', but ...
- const id_base = slug.toLowerCase()
- id = id_base
+ const idBase = slug.toLowerCase()
+ id = idBase
if (headerIds !== null) {
// ... making sure the id is unique
let i = 1
while (headerIds.has(id)) {
- id = id_base + '-' + i
+ id = idBase + '-' + i
i++
}
headerIds.add(id)
@@ -890,7 +889,6 @@ function getHeaderContent (header) {
}
function changeHeaderId ($header, id, newId) {
-
$header.attr('id', newId)
const $headerLink = $header.find(`> a.anchor[href="#${id}"]`)
$headerLink.attr('href', `#${newId}`)
@@ -898,11 +896,10 @@ function changeHeaderId ($header, id, newId) {
}
export function deduplicatedHeaderId (view) {
-
// headers contained in the last change
const headers = view.find(':header.raw').removeClass('raw').toArray()
- if (headers.length == 0) {
- return;
+ if (headers.length === 0) {
+ return
}
if (window.linkifyHeaderStyle === 'gfm') {
// consistent with GitHub, GitLab, Pandoc & co.