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 initialise_search = function(){ require.config({"baseUrl":"/mkdocs/js"}); require(["search",]); } var search_term = getSearchTerm(); if(search_term){ $('#mkdocs_search_modal').modal(); } $('pre code').parent().addClass('prettyprint well'); $(document).on("submit", "#mkdocs_search_modal form", function (e) { $("#mkdocs-search-results").html("Searching..."); initialise_search(); return false; }); });