Sha256: a115035f1542c18fadc9fbef90b622259a311520a6f10b21b23fee225e823fe9
Contents?: true
Size: 1.74 KB
Versions: 138
Compression:
Stored size: 1.74 KB
Contents
function getSearchTerm() { var sPageURL = window.location.search.substring(1); var sURLVariables = sPageURL.split('&'); for (var i = 0; i < sURLVariables.length; i++) { var sParameterName = sURLVariables[i].split('='); if (sParameterName[0] == 'q') { return sParameterName[1]; } } } $(function() { var search_term = getSearchTerm(), $search_modal = $('#mkdocs_search_modal'); if(search_term){ $search_modal.modal(); } // make sure search input gets autofocus everytime modal opens. $search_modal.on('shown.bs.modal', function () { $search_modal.find('#mkdocs-search-query').focus(); }); // Highlight.js $('pre code').each(function (i, block) { hljs.highlightBlock(block); }); $('table').addClass('table table-striped table-hover'); // Improve the scrollspy behaviour when users click on a TOC item. $(".bs-sidenav a").on("click", function() { var clicked = this; setTimeout(function() { var active = $('.nav li.active a'); active = active[active.length - 1]; if (clicked !== active) { $(active).parent().removeClass("active"); $(clicked).parent().addClass("active"); } }, 50); }); $('body').scrollspy({ target: '.bs-sidebar', }); /* Toggle the `clicky` class on the body when clicking links to let us retrigger CSS animations. See ../css/base.css for more details. */ $('a').click(function (e) { $('body').toggleClass('clicky'); }); /* Prevent disabled links from causing a page reload */ $("li.disabled a").click(function () { event.preventDefault(); }); });
Version data entries
138 entries across 46 versions & 2 rubygems