Advertisement
Guest User

Untitled

a guest
Dec 24th, 2023
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. function turn_rm_toc_collapsable() {
  2. ?>
  3. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  4. <script>
  5. jQuery(document).ready(function() {
  6. jQuery("div.wp-block-rank-math-toc-block").each(function() {
  7. var toggleButton = jQuery('<button class="toggle-button">Table of Contents [show]</button>');
  8. jQuery(this).find('h2').html(toggleButton);
  9.  
  10. var nav = jQuery(this).find("nav");
  11. nav.css("overflow", "hidden");
  12. nav.css("max-height", "0");
  13.  
  14. toggleButton.on('click', function() {
  15. if (nav.css("overflow") == "hidden") {
  16. nav.css("overflow", "visible");
  17. nav.css("max-height", "100%");
  18. toggleButton.text('Table of Contents [hide]');
  19. } else {
  20. nav.css("overflow", "hidden");
  21. nav.css("max-height", "0");
  22. toggleButton.text('Table of Contents [show]');
  23. }
  24. });
  25. });
  26. });
  27. </script>
  28. <?php
  29. }
  30.  
  31. add_action( 'wp_footer', 'turn_rm_toc_collapsable' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement