$(function() { $('.note').before("

Note

"); $('.seealso').before("

See also

"); $('.warning').before("

Warning

"); $('.caution').before("

Caution

"); $('.attention').before("

Attention

"); $('.tip').before("

Tip

"); $('.important').before("

Important

"); $('.hint').before("

Hint

"); $('.error').before("

Error

"); $('.danger').before("

Danger

"); }); $( document ).ready(function() { // Shift nav in mobile when clicking the menu. $(document).on('click', "[data-toggle='wy-nav-top']", function() { $("[data-toggle='wy-nav-shift']").toggleClass("shift"); $("[data-toggle='rst-versions']").toggleClass("shift"); }); // Close menu when you click a link. $(document).on('click', ".wy-menu-vertical .current ul li a", function() { $("[data-toggle='wy-nav-shift']").removeClass("shift"); $("[data-toggle='rst-versions']").toggleClass("shift"); }); $(document).on('click', "[data-toggle='rst-current-version']", function() { $("[data-toggle='rst-versions']").toggleClass("shift-up"); }); // Make tables responsive $("table.docutils:not(.field-list)").wrap("
"); }); $( document ).ready(function() { $('#text-table-of-contents ul').first().addClass('nav'); // ScrollSpy also requires that we use // a Bootstrap nav component. $('body').scrollspy({target: '#text-table-of-contents'}); // add sticky table headers $('table').stickyTableHeaders(); // set the height of tableOfContents var $postamble = $('#postamble'); var $tableOfContents = $('#table-of-contents'); $tableOfContents.css({paddingBottom: $postamble.outerHeight()}); // add TOC button var toggleSidebar = $('

Table of Contents

'); $('#content').prepend(toggleSidebar); // add close button when sidebar showed in mobile screen var closeBtn = $('Close'); var tocTitle = $('#table-of-contents').find('h2'); tocTitle.append(closeBtn); }); window.SphinxRtdTheme = (function (jquery) { var stickyNav = (function () { var navBar, win, stickyNavCssClass = 'stickynav', applyStickNav = function () { if (navBar.height() <= win.height()) { navBar.addClass(stickyNavCssClass); } else { navBar.removeClass(stickyNavCssClass); } }, enable = function () { applyStickNav(); win.on('resize', applyStickNav); }, init = function () { navBar = jquery('nav.wy-nav-side:first'); win = jquery(window); }; jquery(init); return { enable : enable }; }()); return { StickyNav : stickyNav }; }($));