Forráskód Böngészése

Use default parameter in the toc function

simov 8 éve
szülő
commit
200b2a3cc4
1 módosított fájl, 3 hozzáadás és 2 törlés
  1. 3 2
      content/content.js

+ 3 - 2
content/content.js

@@ -130,7 +130,9 @@ else {
   window.addEventListener('load', scroll.init)
 }
 
-var toc = ((link) => () => Array.from($('#html').childNodes)
+var toc = (
+  link = (header) => '<a href="#' + header.id + '">' + header.title + '</a>') =>
+  Array.from($('#html').childNodes)
   .filter((node) => /h[1-6]/i.test(node.tagName))
   .map((node) => ({
     id: node.getAttribute('id'),
@@ -152,4 +154,3 @@ var toc = ((link) => () => Array.from($('#html').childNodes)
     }
     return html
   }, '<div id="_toc"><div id="_ul">') + '</div></div>'
-)((header) => '<a href="#' + header.id + '">' + header.title + '</a>')