summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2012-01-24 15:33:18 +0100
committerniv-openerp <nicolas.vanhoren@openerp.com>2012-01-24 15:33:18 +0100
commitac845b1bfa6958dfbf3dc90a81c76f6d6a1953c8 (patch)
treec4bd27f221f45c5231cf95f14d59fca45af499f6 /addons/web/static/src
parent87f8049c5625cddb7c34c81855ce8fbc2665eaaa (diff)
[imp] nivified extended search
bzr revid: nicolas.vanhoren@openerp.com-20120124143318-pw8eka0zvrh7n3mt
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/chrome.js2
-rw-r--r--addons/web/static/src/js/search.js13
-rw-r--r--addons/web/static/src/xml/base.xml16
3 files changed, 15 insertions, 16 deletions
diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js
index b8ee62c3749..05f52dd36d2 100644
--- a/addons/web/static/src/js/chrome.js
+++ b/addons/web/static/src/js/chrome.js
@@ -41,7 +41,7 @@ openerp.web.Dialog = openerp.web.Widget.extend(/** @lends openerp.web.Dialog# */
identifier_prefix: 'dialog',
/**
* @constructs openerp.web.Dialog
- * @extends openerp.web.OldWidget
+ * @extends openerp.web.Widget
*
* @param parent
* @param options
diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js
index cf16843aed7..1a926cb0f05 100644
--- a/addons/web/static/src/js/search.js
+++ b/addons/web/static/src/js/search.js
@@ -1038,7 +1038,7 @@ openerp.web.search.ManyToOneField = openerp.web.search.CharField.extend({
}
});
-openerp.web.search.ExtendedSearch = openerp.web.OldWidget.extend({
+openerp.web.search.ExtendedSearch = openerp.web.search.Widget.extend({
template: 'SearchView.extended_search',
identifier_prefix: 'extended-search',
init: function (parent, model) {
@@ -1051,7 +1051,7 @@ openerp.web.search.ExtendedSearch = openerp.web.OldWidget.extend({
this.check_last_element();
},
start: function () {
- this.$element = $("#" + this.element_id);
+ this._super();
this.$element.closest("table.oe-searchview-render-line").css("display", "none");
var self = this;
this.rpc("/web/searchview/fields_get",
@@ -1105,7 +1105,7 @@ openerp.web.search.ExtendedSearch = openerp.web.OldWidget.extend({
}
});
-openerp.web.search.ExtendedSearchGroup = openerp.web.OldWidget.extend({
+openerp.web.search.ExtendedSearchGroup = openerp.web.Widget.extend({
template: 'SearchView.extended_search.group',
identifier_prefix: 'extended-search-group',
init: function (parent, fields) {
@@ -1119,7 +1119,6 @@ openerp.web.search.ExtendedSearchGroup = openerp.web.OldWidget.extend({
prop.start();
},
start: function () {
- this.$element = $("#" + this.element_id);
var _this = this;
this.add_prop();
this.$element.find('.searchview_extended_add_proposition').click(function () {
@@ -1151,12 +1150,12 @@ openerp.web.search.ExtendedSearchGroup = openerp.web.OldWidget.extend({
}
});
-openerp.web.search.ExtendedSearchProposition = openerp.web.OldWidget.extend(/** @lends openerp.web.search.ExtendedSearchProposition# */{
+openerp.web.search.ExtendedSearchProposition = openerp.web.Widget.extend(/** @lends openerp.web.search.ExtendedSearchProposition# */{
template: 'SearchView.extended_search.proposition',
identifier_prefix: 'extended-search-proposition',
/**
* @constructs openerp.web.search.ExtendedSearchProposition
- * @extends openerp.web.OldWidget
+ * @extends openerp.web.Widget
*
* @param parent
* @param fields
@@ -1247,7 +1246,7 @@ openerp.web.search.ExtendedSearchProposition = openerp.web.OldWidget.extend(/**
}
});
-openerp.web.search.ExtendedSearchProposition.Field = openerp.web.OldWidget.extend({
+openerp.web.search.ExtendedSearchProposition.Field = openerp.web.Widget.extend({
start: function () {
this.$element = $("#" + this.element_id);
}
diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml
index 5013f6423a4..860c26db4f0 100644
--- a/addons/web/static/src/xml/base.xml
+++ b/addons/web/static/src/xml/base.xml
@@ -1331,7 +1331,7 @@
</t>
</t>
<t t-name="SearchView.extended_search.group">
- <div t-att-id="element_id" class="searchview_extended_group">
+ <div t-att-id="widget.element_id" class="searchview_extended_group">
<select class="searchview_extended_group_choice">
<option value="any">Any of the following conditions must match</option>
<option value="all">All the following conditions must match</option>
@@ -1347,11 +1347,11 @@
</div>
</t>
<t t-name="SearchView.extended_search.proposition">
- <div t-att-id="element_id">
+ <div t-att-id="widget.element_id">
<select class="searchview_extended_prop_field">
- <t t-foreach="attrs.fields" t-as="field">
+ <t t-foreach="widget.attrs.fields" t-as="field">
<option t-if="typeof field.store === 'undefined' || field.store || field.fnct_search"
- t-att="{'selected': field === attrs.selected ? 'selected' : null}"
+ t-att="{'selected': field === widget.attrs.selected ? 'selected' : null}"
t-att-value="field.name">
<t t-esc="field.string"/>
</option>
@@ -1364,16 +1364,16 @@
</div>
</t>
<t t-name="SearchView.extended_search.proposition.char">
- <input t-att-id="element_id" class="field_char"/>
+ <input t-att-id="widget.element_id" class="field_char"/>
</t>
<t t-name="SearchView.extended_search.proposition.empty">
- <span t-att-id="element_id"></span>
+ <span t-att-id="widget.element_id"></span>
</t>
<t t-name="SearchView.extended_search.proposition.integer">
- <input type="number" t-att-id="element_id" class="field_integer" step="1"/>
+ <input type="number" t-att-id="widget.element_id" class="field_integer" step="1"/>
</t>
<t t-name="SearchView.extended_search.proposition.float">
- <input type="number" t-att-id="element_id" class="field_float" step="0.01"/>
+ <input type="number" t-att-id="widget.element_id" class="field_float" step="0.01"/>
</t>
<t t-name="SearchView.extended_search.proposition.boolean">
</t>