[IMP] Added beginning of extended views.

bzr revid: nicolas.vanhoren@openerp.com-20110325151120-rwtxizs9rci24k1p
This commit is contained in:
niv-openerp 2011-03-25 16:11:20 +01:00
parent 50abec8590
commit 8b21ed5ade
2 changed files with 27 additions and 0 deletions

View File

@ -356,4 +356,12 @@
</div>
</div>
</t>
<t t-name="SearchView.extended_search">
<div class="searchview_group folded" t-att-id="element_id">
<a class="searchview_group_string" href="#">Extended Filters</a>
<div class="searchview_group_content">
This is the extended search view placeholder.
</div>
</div>
</t>
</templates>

View File

@ -514,6 +514,9 @@ openerp.base.SearchView = openerp.base.Controller.extend({
data.fields_view['arch'].children,
data.fields_view.fields);
// for extended search view
lines.push([new openerp.base.search.ExtendedSearch(this)]);
var render = QWeb.render("SearchView", {
'view': data.fields_view['arch'],
'lines': lines,
@ -739,6 +742,22 @@ openerp.base.search.Group = openerp.base.search.Widget.extend({
});
}
});
openerp.base.search.ExtendedSearch = openerp.base.search.Widget.extend({
template: 'SearchView.extended_search',
init: function (view) {
this._super(view);
this.make_id('extended-search');
},
start: function () {
this._super();
var $root = this.$element;
$root.find('a.searchview_group_string').click(function (e) {
$root.toggleClass('folded expanded');
e.stopPropagation();
e.preventDefault();
});
}
});
openerp.base.search.Input = openerp.base.search.Widget.extend({
init: function (view) {
this._super(view);