فهرست منبع

fix: highlight active ToC item for Goldmark (Hugo v0.60)

Equivalent to previous workaround for Hugo's Blackfriday ToC in ea2a98a2c339017f8206cf9510c385e597a7e76b

See ea2a98a2c339017f8206cf9510c385e597a7e76b
George Cushen 5 سال پیش
والد
کامیت
42defb4684
1فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  1. 6 0
      assets/js/academic.js

+ 6 - 0
assets/js/academic.js

@@ -385,6 +385,12 @@
    * --------------------------------------------------------------------------- */
    * --------------------------------------------------------------------------- */
 
 
   $(document).ready(function() {
   $(document).ready(function() {
+    // Fix Goldmark table of contents.
+    // - Must be performed prior to initializing ScrollSpy.
+    $('#TableOfContents').addClass('nav flex-column');
+    $('#TableOfContents li').addClass('nav-item');
+    $('#TableOfContents li a').addClass('nav-link');
+
     // Fix Goldmark task lists (remove bullet points).
     // Fix Goldmark task lists (remove bullet points).
     $("input[type='checkbox'][disabled]").parents('ul').addClass('task-list');
     $("input[type='checkbox'][disabled]").parents('ul').addClass('task-list');