{% 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 %}