{% extends "base.html" %} {% load nst %} {% block pagetitle %}Search{% endblock %} {% block content %} {% include 'main/oneliners.html' %} {% endblock %} {% block ready %} var i18n_search_error = 'An error occurred during search.'; function search_success(html) { $('.oneliners').html($(html).html()); bind_details_trigger($('.oneliners')); } function search_error(err) { $('#search-errors').text(i18n_search_error); } function search_completed() { $('#search-loading').empty(); } $('#search-form').submit(function(e) { e.preventDefault(); $('#search-loading').append($('#templates .search-loading').html()); $('#search-errors').empty(); var options = { 'url': '{% url bashoneliners.main.views.search_ajax %}', 'type': 'GET', 'data': { 'query': $('#id_query').val() }, 'success': search_success, 'error': search_error, 'complete': search_completed }; $.ajax(options); }); $('#id_query').focus(); {% endblock %}