// List pagination improvements

This commit is contained in:
Jerome Nadaud committed 2013-10-21 17:59:48 +02:00
1 parent e7b901ce34
commit d6ad300625
2 files changed
+6 -4

No files matched your search

@@ -110,12 +110,12 @@
</li> </li>
{/if} {/if}
{/while} {/while}
<li {if $page > $total_pages}class="disabled"{/if}> <li {if $page >= $total_pages}class="disabled"{/if}>
<a href="javascript:void(0);" class="pagination-link" data-page="{$page + 1}" data-list-id="{$list_id}"> <a href="javascript:void(0);" class="pagination-link" data-page="{$page + 1}" data-list-id="{$list_id}">
<i class="icon-angle-right"></i> <i class="icon-angle-right"></i>
</a> </a>
</li> </li>
<li {if $page > $total_pages}class="disabled"{/if}> <li {if $page >= $total_pages}class="disabled"{/if}>
<a href="javascript:void(0);" class="pagination-link" data-page="{$total_pages}" data-list-id="{$list_id}"> <a href="javascript:void(0);" class="pagination-link" data-page="{$total_pages}" data-list-id="{$list_id}">
<i class="icon-double-angle-right"></i> <i class="icon-double-angle-right"></i>
</a> </a>
@@ -124,7 +124,9 @@
<script type="text/javascript"> <script type="text/javascript">
$('.pagination-link').on('click',function(e){ $('.pagination-link').on('click',function(e){
e.preventDefault(); e.preventDefault();
$('#submitFilter'+$(this).data("list-id")).val($(this).data("page")).closest("form").submit();
if (!$(this).parent().hasClass('disabled'))
$('#submitFilter'+$(this).data("list-id")).val($(this).data("page")).closest("form").submit();
}); });
</script> </script>
</div> </div>
@@ -76,6 +76,7 @@
{if !$simple_header} {if !$simple_header}
<form method="post" action="{$action}" class="form-horizontal"> <form method="post" action="{$action}" class="form-horizontal">
<input type="hidden" id="submitFilter{$list_id}" name="submitFilter{$list_id}" value="0"/>
{block name="override_form_extra"}{/block} {block name="override_form_extra"}{/block}
<div class="panel col-lg-12"> <div class="panel col-lg-12">
<div class="panel-heading"> <div class="panel-heading">
@@ -300,7 +301,6 @@
{if $has_actions} {if $has_actions}
<td class="actions"> <td class="actions">
{if $show_filters} {if $show_filters}
<input type="hidden" id="submitFilter{$list_id}" name="submitFilter{$list_id}" value="0"/>
<span class="pull-right"> <span class="pull-right">
{*Search must be before reset for default form submit*} {*Search must be before reset for default form submit*}
<button type="submit" id="submitFilterButton{$list_id}" name="submitFilter" class="btn btn-default" data-list-id="{$list_id}"> <button type="submit" id="submitFilterButton{$list_id}" name="submitFilter" class="btn btn-default" data-list-id="{$list_id}">