summaryrefslogtreecommitdiff
path: root/addons/base/static/src
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2011-05-20 12:20:30 +0200
committerniv-openerp <nicolas.vanhoren@openerp.com>2011-05-20 12:20:30 +0200
commit42357cb76bfa89dbfaf09d8b80f102321ecfbb11 (patch)
tree3376da7e859ca382acd164e60fa014e788db07a5 /addons/base/static/src
parent1a6ab4c039cb563e8cdf46517459748e8b71b8b6 (diff)
[IMP] improved custom filters.
bzr revid: nicolas.vanhoren@openerp.com-20110520102030-bpzlt2z87cz104ic
Diffstat (limited to 'addons/base/static/src')
-rw-r--r--addons/base/static/src/js/search.js4
-rw-r--r--addons/base/static/src/xml/base.xml4
2 files changed, 4 insertions, 4 deletions
diff --git a/addons/base/static/src/js/search.js b/addons/base/static/src/js/search.js
index a7705316c14..d677529770c 100644
--- a/addons/base/static/src/js/search.js
+++ b/addons/base/static/src/js/search.js
@@ -706,7 +706,7 @@ openerp.base.search.ExtendedSearch = openerp.base.BaseWidget.extend({
},
add_group: function() {
var group = new openerp.base.search.ExtendedSearchGroup(this, this.fields);
- var render = group.render({});
+ var render = group.render({'index': this.children.length - 1});
this.$element.find('.searchview_extended_groups_list').append(render);
group.start();
},
@@ -759,7 +759,7 @@ openerp.base.search.ExtendedSearchGroup = openerp.base.BaseWidget.extend({
},
add_prop: function() {
var prop = new openerp.base.search.ExtendedSearchProposition(this, this.fields);
- var render = prop.render({});
+ var render = prop.render({'index': this.children.length - 1});
this.$element.find('.searchview_extended_propositions_list').append(render);
prop.start();
},
diff --git a/addons/base/static/src/xml/base.xml b/addons/base/static/src/xml/base.xml
index 571ba005949..b26669f07cd 100644
--- a/addons/base/static/src/xml/base.xml
+++ b/addons/base/static/src/xml/base.xml
@@ -617,7 +617,7 @@
<option value="any">Any of the following conditions must match</option>
<option value="none">None of the following conditions must match</option>
</select>
- <button class="searchview_extended_delete_group"
+ <button t-if="index > 0" class="searchview_extended_delete_group"
type="button"><span>Delete this group of conditions</span></button>
<div class="searchview_extended_propositions_list">
</div>
@@ -636,7 +636,7 @@
</select>
<select class="searchview_extended_prop_op"/>
<span class="searchview_extended_prop_value"/>
- <button class="searchview_extended_delete_prop"
+ <button t-if="index > 0" class="searchview_extended_delete_prop"
type="button"><span>Delete this condition</span></button>
</div>
</t>