mirror of https://github.com/IoTcat/PyOne.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
2.8 KiB
65 lines
2.8 KiB
{% macro pagination_widget(pagination, endpoint) %} |
|
<!-- <div class="mdui-tab mdui-tab-centered mdui-tab-full-width .mdui-color-blue"> |
|
<div{% if not pagination.has_prev %} class="disabled"{% endif %}> |
|
<a href="{% if pagination.has_prev %}{{ url_for(endpoint, |
|
page = pagination.page - 1, **kwargs) }}{% else %}#{% endif %}" > |
|
« |
|
</a> |
|
</div> |
|
{% for p in pagination.iter_pages() %} |
|
{% if p %} |
|
{% if p == pagination.page %} |
|
<div> |
|
<a class="mdui-tab-active" href="{{ url_for(endpoint, page = p,**kwargs) }}">{{ p }}</a> |
|
</div> |
|
{% else %} |
|
<div> |
|
<a href="{{ url_for(endpoint, page = p,**kwargs) }}">{{ p }}</a> |
|
</div> |
|
{% endif %} |
|
{% else %} |
|
<div class="disabled"><a href="#">…</a></div> |
|
{% endif %} |
|
{% endfor %} |
|
<div {% if not pagination.has_next %} class="disabled"{% endif %}> |
|
<a href="{% if pagination.has_next %}{{ url_for(endpoint, |
|
page = pagination.page + 1, **kwargs) }}{% else %}#{% endif %}"> |
|
» |
|
</a> |
|
</div> |
|
</div> --> |
|
<a class="mdui-btn mdui-btn-raised mdui-ripple mdui-color-theme-accent mdui-fab-fixed_left" href="{% if pagination.has_prev %}{{ url_for(endpoint,page = pagination.page - 1, **kwargs) |safe}}{% else %}#{% endif %}"> |
|
<i class="mdui-icon material-icons"></i> |
|
</a> |
|
<a class="mdui-btn mdui-btn-raised mdui-ripple mdui-color-theme-accent mdui-fab-fixed" href="{% if pagination.has_next %}{{ url_for(endpoint,page = pagination.page + 1, **kwargs) |safe}}{% else %}#{% endif %}"> |
|
<i class="mdui-icon material-icons"></i> |
|
</a> |
|
|
|
{% endmacro %} |
|
|
|
{% macro Arraw(name,cur_type,sortby,order) %} |
|
<a href="{% if order=='asc' %}{{url_for('.index',sortby=cur_type,order='desc',**kwargs)|safe}}{%else%}{{url_for('.index',sortby=cur_type,order='asc',**kwargs)|safe}}{%endif%}"> |
|
{{ name }} |
|
{% if cur_type==sortby %} |
|
{% if order=='asc' %} |
|
<i class="mdui-icon material-icons">arrow_upward</i> |
|
{% else %} |
|
<i class="mdui-icon material-icons">arrow_downward</i> |
|
{% endif %} |
|
{% endif %} |
|
</a> |
|
{% endmacro %} |
|
|
|
|
|
{% macro Admin_Arraw(name,cur_type,sortby,order) %} |
|
<a href="{% if order=='asc' %}{{url_for('admin.manage',sortby=cur_type,order='desc',**kwargs)|safe}}{%else%}{{url_for('admin.manage',sortby=cur_type,order='asc',**kwargs)|safe}}{%endif%}"> |
|
{{ name }} |
|
{% if cur_type==sortby %} |
|
{% if order=='asc' %} |
|
<i class="mdui-icon material-icons">arrow_upward</i> |
|
{% else %} |
|
<i class="mdui-icon material-icons">arrow_downward</i> |
|
{% endif %} |
|
{% endif %} |
|
</a> |
|
{% endmacro %}
|
|
|