Commit ea1a8f4a by José Padilla

Fix weird search behavior. Closes #3197

parent 0b345516
function getSearchTerm() var getSearchTerm = function() {
{ var sPageURL = window.location.search.substring(1);
var sPageURL = window.location.search.substring(1); var sURLVariables = sPageURL.split('&');
var sURLVariables = sPageURL.split('&'); for (var i = 0; i < sURLVariables.length; i++) {
for (var i = 0; i < sURLVariables.length; i++) var sParameterName = sURLVariables[i].split('=');
{ if (sParameterName[0] === 'q') {
var sParameterName = sURLVariables[i].split('='); return sParameterName[1];
if (sParameterName[0] == 'q')
{
return sParameterName[1];
}
} }
} }
};
$(function() { var initilizeSearch = function() {
require.config({ baseUrl: '/mkdocs/js' });
var initialise_search = function(){ require(['search']);
require.config({"baseUrl":"/mkdocs/js"}); };
require(["search",]);
}
var search_term = getSearchTerm(); $(function() {
if(search_term){ var searchTerm = getSearchTerm(),
$('#mkdocs_search_modal').modal(); $searchModal = $('#mkdocs_search_modal'),
} $searchQuery = $searchModal.find('#mkdocs-search-query'),
$searchResults = $searchModal.find('#mkdocs-search-results');
$('pre code').parent().addClass('prettyprint well'); $('pre code').parent().addClass('prettyprint well');
$(document).on("submit", "#mkdocs_search_modal form", function (e) { if (searchTerm) {
$("#mkdocs-search-results").html("Searching..."); $searchQuery.val(searchTerm);
initialise_search(); $searchResults.text('Searching...');
return false; $searchModal.modal();
}); }
$searchModal.on('shown', function() {
$searchQuery.focus();
initilizeSearch();
});
}); });
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment