mirror of https://github.com/OCA/web.git
[ADD] hide advanced filter menu if there is no filter and nothing
checkedpull/29/head
parent
94a7f48d06
commit
52555c3edb
|
@ -117,6 +117,7 @@ openerp.web_advanced_filters = function(instance)
|
||||||
},
|
},
|
||||||
advanced_filters_show: function(ids)
|
advanced_filters_show: function(ids)
|
||||||
{
|
{
|
||||||
|
var self = this;
|
||||||
if(this.sidebar)
|
if(this.sidebar)
|
||||||
{
|
{
|
||||||
this.sidebar.$el.show();
|
this.sidebar.$el.show();
|
||||||
|
@ -125,9 +126,20 @@ openerp.web_advanced_filters = function(instance)
|
||||||
$e = jQuery(e)
|
$e = jQuery(e)
|
||||||
if($e.find('li.oe_advanced_filters_header').length)
|
if($e.find('li.oe_advanced_filters_header').length)
|
||||||
{
|
{
|
||||||
|
var search = self.ViewManager.searchview
|
||||||
|
.build_search_data();
|
||||||
|
$e.find('a[data-index="0"],a[data-index="1"],' +
|
||||||
|
'a[data-index="2"],a[data-index="3"]')
|
||||||
|
.parent().toggle(
|
||||||
|
search.contexts.length > 0 ||
|
||||||
|
search.domains.length > 0);
|
||||||
$e.find('a[data-index="4"],a[data-index="5"],' +
|
$e.find('a[data-index="4"],a[data-index="5"],' +
|
||||||
'a[data-index="6"],a[data-index="7"]')
|
'a[data-index="6"],a[data-index="7"]')
|
||||||
.parent().toggle(ids.length > 0);
|
.parent().toggle(ids.length > 0);
|
||||||
|
$e.toggle(
|
||||||
|
search.contexts.length > 0 ||
|
||||||
|
search.domains.length > 0 ||
|
||||||
|
ids.length > 0);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue