Как показать значок загрузки AJAX с Django EndlessPagination?
Я использую Django бесконечную нумерацию страниц
https://github.com/frankban/django-endless-pagination
Прямо сейчас вместо отображения графического значка загрузки просто отображается слово "загрузка". Можно ли как-то показать графический значок? Я не вижу ничего в списке опций, чтобы установить URL для значка.
var defaults = {
// Twitter-style pagination container selector.
containerSelector: '.endless_container',
// Twitter-style pagination loading selector.
loadingSelector: '.endless_loading',
// Twitter-style pagination link selector.
moreSelector: 'a.endless_more',
// Digg-style pagination page template selector.
pageSelector: '.endless_page_template',
// Digg-style pagination link selector.
pagesSelector: 'a.endless_page_link',
// Callback called when the user clicks to get another page.
onClick: function() {},
// Callback called when the new page is correctly displayed.
onCompleted: function() {},
// Set this to true to use the paginate-on-scroll feature.
paginateOnScroll: false,
// If paginate-on-scroll is on, this margin will be used.
paginateOnScrollMargin : 1,
// If paginate-on-scroll is on, it is possible to define chunks.
paginateOnScrollChunkSize: 0
},
2 ответа
Решение
В settings.py установите изображение здесь:
ENDLESS_PAGINATION_LOADING = ""
Все остальные варианты перечислены здесь:
http://django-endless-pagination.readthedocs.org/en/latest/customization.html
Вы должны переопределить шаблон
endless/show_more.html - и поместите туда loading.gif:)
{% load i18n %}
{% load static %}
{% if querystring %}
<div class="clearfix"></div>
<div class="endless_container">
<a class="endless_more" href="{{ path }}{{ querystring }}"
rel="{{ querystring_key }}">
<button>Więcej</button></a>
<div class="endless_loading" style="display: none;">
<img src="{% static "img/ajax-loader.gif" %}"></div>
</div>
{% endif %}