Skip to content

Instantly share code, notes, and snippets.

@gklka
Created November 12, 2013 13:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gklka/7430963 to your computer and use it in GitHub Desktop.
Save gklka/7430963 to your computer and use it in GitHub Desktop.
{% if page_obj.has_next or page_obj.has_previous %}
<div class="pagination" id="pagination_{{ name }}">
{% if page_obj.has_previous %}
<a href="#" onclick="javascript:return loadPage_{{ name }}({{ page_obj.previous_page_number }});" class="prev">&lsaquo;&lsaquo; Előző</a>
{% else %}
<span class="disabled prev">&lsaquo;&lsaquo; Előző</span>
{% endif %}
<ul>
{% for page in page_obj.pages %}
{% if page %}
{% ifequal page page_obj.number %}
<li><a href="#" class="act">{{ page }}</a></li>
{% else %}
<li><a href="#" onclick="javascript:return loadPage_{{ name }}({{ page }});" class="page">{{ page }}</a></li>
{% endifequal %}
{% else %}
<li>…</li>
{% endif %}
{% endfor %}
</ul>
{% if page_obj.has_next %}
<a href="#" onclick="javascript:return loadPage_{{ name }}({{ page_obj.next_page_number }});" class="last">Következő &rsaquo;&rsaquo;</a>
{% else %}
<span class="disabled last">Következő &rsaquo;&rsaquo;</span>
{% endif %}
</div>
<script lang="text/javascript">
function loadPage_{{name}}(num) {
$("#{{ name }}").load("/ajax_{{ name }}/page/" + num + "/?{{ request.META.QUERY_STRING }}", function(response, status, xhr) {
if (status == "error") {
alert(response);
}
});
return false;
}
</script>
{% endif %}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment