[REF] *: BS4, adapt pagination structure

Pagination elements' items must now have the 'page-item'/'page-link'
classes.
This commit is contained in:
qsm-odoo
2018-07-27 12:36:54 +02:00
parent 20d033a782
commit 54aee4626b
8 changed files with 19 additions and 19 deletions
@@ -84,16 +84,16 @@
<div class="o_portal_chatter_pager">
<t t-if="!_.isEmpty(widget.get('pager'))">
<ul class="pagination" t-if="widget.get('pager')['pages'].length &gt; 1">
<li t-if="widget.get('pager')['page'] != widget.get('pager')['page_previous']" t-att-data-page="widget.get('pager')['page_previous']" class="o_portal_chatter_pager_btn">
<a href="#"><i class="fa fa-chevron-left" role="img" aria-label="Previous" title="Previous"/></a>
<li t-if="widget.get('pager')['page'] != widget.get('pager')['page_previous']" t-att-data-page="widget.get('pager')['page_previous']" class="page-item o_portal_chatter_pager_btn">
<a href="#" class="page-link"><i class="fa fa-chevron-left" role="img" aria-label="Previous" title="Previous"/></a>
</li>
<t t-foreach="widget.get('pager')['pages']" t-as="page">
<li t-att-data-page="page" t-att-class="page == widget.get('pager')['page'] ? 'o_portal_chatter_pager_btn active' : 'o_portal_chatter_pager_btn'">
<a href="#"><t t-esc="page"/></a>
<li t-att-data-page="page" t-attf-class="page-item #{page == widget.get('pager')['page'] ? 'o_portal_chatter_pager_btn active' : 'o_portal_chatter_pager_btn'}">
<a href="#" class="page-link"><t t-esc="page"/></a>
</li>
</t>
<li t-if="widget.get('pager')['page'] != widget.get('pager')['page_next']" t-att-data-page="widget.get('pager')['page_next']" class="o_portal_chatter_pager_btn">
<a href="#"><i class="fa fa-chevron-right" role="img" aria-label="Next" title="Next"/></a>
<li t-if="widget.get('pager')['page'] != widget.get('pager')['page_next']" t-att-data-page="widget.get('pager')['page_next']" class="page-item o_portal_chatter_pager_btn">
<a href="#" class="page-link"><i class="fa fa-chevron-right" role="img" aria-label="Next" title="Next"/></a>
</li>
</ul>
</t>
+5 -5
View File
@@ -365,14 +365,14 @@
<template id="pager" name="Pager">
<ul t-if="pager['page_count'] > 1" t-attf-class="#{ classname or '' } pagination" t-att-style="style or None">
<li t-att-class=" 'disabled' if pager['page']['num'] == 1 else None ">
<a t-att-href=" pager['page_previous']['url'] if pager['page']['num'] != 1 else None">Prev</a>
<li t-attf-class="page-item #{'disabled' if pager['page']['num'] == 1 else ''}">
<a t-att-href=" pager['page_previous']['url'] if pager['page']['num'] != 1 else None" class="page-link">Prev</a>
</li>
<t t-foreach="pager['pages']" t-as="page">
<li t-att-class=" 'active' if page['num'] == pager['page']['num'] else None "> <a t-att-href="page['url']" t-raw="page['num']"></a></li>
<li t-attf-class="page-item #{'active' if page['num'] == pager['page']['num'] else ''}"> <a t-att-href="page['url']" class="page-link" t-raw="page['num']"></a></li>
</t>
<li t-att-class=" 'disabled' if pager['page']['num'] == pager['page_count'] else None ">
<a t-att-href="pager['page_next']['url'] if pager['page']['num'] != pager['page_count'] else None">Next</a>
<li t-attf-class="page-item #{'disabled' if pager['page']['num'] == pager['page_count'] else ''}">
<a t-att-href="pager['page_next']['url'] if pager['page']['num'] != pager['page_count'] else None" class="page-link">Next</a>
</li>
</ul>
</template>
+2 -2
View File
@@ -336,8 +336,8 @@
<t t-set="record_limit" t-value="10"/><!-- Change This record_limit to change number of record per page-->
<ul t-att-id="'pagination_%d' % question.id" class="pagination" t-att-data-question_id="question.id" t-att-data-record_limit="record_limit">
<t t-if="len(text_result) > record_limit">
<li t-foreach="page_range(len(text_result), record_limit)" t-as="num">
<a href="#" t-esc="num"></a>
<li t-foreach="page_range(len(text_result), record_limit)" t-as="num" class="page-item">
<a href="#" class="page-link" t-esc="num"></a>
</li>
</t>
</ul>
+1 -1
View File
@@ -440,7 +440,7 @@
<t t-call="#{ template }"></t>
</t>
<!-- pager -->
<div t-if="1 != obj['page_end']" class="pagination pagination-centered">
<div t-if="1 != obj['page_end']" class="pagination pagination-centered"><!-- FIXME -->
<ul>
<li t-attf-class="prev #{'active' if obj['page'] == 1 else '' }">
<a t-att-href=" '%s,%s-%s' % (obj['kanban_url'], obj['column_id'].id, (obj['page'] &gt; 1 and obj['page']-1 or 1)) ">Prev</a></li>
@@ -62,7 +62,7 @@
<div class='navbar'>
<div>
<t t-call="website.pager"/>
<form action="" method="get" class="navbar-search pull-right pagination form-inline">
<form action="" method="get" class="navbar-search pull-right pagination form-inline"><!-- FIXME -->
<div class="form-group pull-right">
<input type="text" name="search" class="search-query col-lg-2 mt4 form-control" placeholder="Search" t-att-value="searches.get('search', '')"/>
</div>
@@ -22,7 +22,7 @@
<t t-call="website.pager">
<t t-set="classname" t-value="'pull-left'"/>
</t>
<form action="" method="get" class="navbar-search pull-right pagination form-inline">
<form action="" method="get" class="navbar-search pull-right pagination form-inline"><!-- FIXME -->
<div class="form-group">
<input type="text" name="search" class="search-query form-control"
placeholder="Search" t-att-value="post.get('search', '')"/>
+2 -2
View File
@@ -1125,9 +1125,9 @@
</p>
<nav t-if="pager_tag_chars">
<ul class="pagination mt0 mb0">
<li class="disabled"><a aria-label="Filter" title="Filter"><i class="fa fa-filter"></i></a></li>
<li class="page-item disabled"><a class="page-link" aria-label="Filter" title="Filter"><i class="fa fa-filter"></i></a></li>
<t t-foreach="pager_tag_chars" t-as="tuple_char">
<li t-attf-class="#{'active' if active_char_tag == tuple_char[1] else ''}"><a t-attf-href="/forum/#{slug(forum)}/tag/#{quote_plus(tuple_char[1])}"><t t-esc="tuple_char[0]"/></a></li>
<li t-attf-class="page-item #{'active' if active_char_tag == tuple_char[1] else ''}"><a t-attf-href="/forum/#{slug(forum)}/tag/#{quote_plus(tuple_char[1])}" class="page-link"><t t-esc="tuple_char[0]"/></a></li>
</t>
</ul>
</nav>
+1 -1
View File
@@ -180,7 +180,7 @@
<div class="products_pager">
<div class="row" style="width: 100%;">
<t t-call="website_sale.search">
<t t-set="search_class" t-value="'pagination form-inline o_website_sale_search'"/>
<t t-set="search_class" t-value="'pagination form-inline o_website_sale_search'"/><!-- FIXME -->
</t>
<t t-call="website_sale.pricelist_list" />
<t t-call="website.pager" />