var bfsAjax; var bfsTimeout; $(function () { $("#page-navigation-search").click(function (event) { event.preventDefault(); $("#search-modal").modal('show'); }); $("#search-input").keyup(function () { var search = $(this); $(this).parent().find(".list-group").remove(); if (typeof bfsTimeout != 'undefined') { clearTimeout(bfsTimeout); } if (typeof bfsAjax != 'undefined' && bfsAjax.readyState != 4) { bfsAjax.abort(); } bfsTimeout = setTimeout(function (object) { bfsAjax = $.ajax("/api/GetSearchResult/?query=" + $("#search-input").val()).done(function (data) { var template = $.templates("#result-template"); var content = $("
"); var item = template.render(data); content.append(item); $("#search-results").html(content); $(".panel-search a.list-group-item").click(function () { ga('send', 'pageview', '/api/GetSearchResult/?query=' + $("#search-input").val()); }); }); }, 200); }); });