소스 검색

Add fix in TOC JavaScript for in-page anchors

Marcel Stör 8 년 전
부모
커밋
9efc4d5445
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      docs/js/extra.js

+ 2 - 2
docs/js/extra.js

@@ -35,8 +35,8 @@ var nodemcu = nodemcu || {};
     }
     function createTocTableRow(func, intro) {
       // fragile attempt to auto-create the in-page anchor
-      var href = func.replace(/\./g, '').replace('()', '').replace(' --', '-');
-      var link = '<a href="#' + href + '">' + func + '</a>';
+      var href = func.replace(/\.|:/g, '').replace('()', '').replace(' --', '-').replace(/ /g, '-');
+      var link = '<a href="#' + href.toLowerCase() + '">' + func + '</a>';
       return '<tr><td>' + link + '</td><td>' + intro + '</td></tr>';
     }
   }