diff options
| author | niv-openerp <nicolas.vanhoren@openerp.com> | 2012-01-24 15:33:18 +0100 |
|---|---|---|
| committer | niv-openerp <nicolas.vanhoren@openerp.com> | 2012-01-24 15:33:18 +0100 |
| commit | ac845b1bfa6958dfbf3dc90a81c76f6d6a1953c8 (patch) | |
| tree | c4bd27f221f45c5231cf95f14d59fca45af499f6 /addons/web/static/src | |
| parent | 87f8049c5625cddb7c34c81855ce8fbc2665eaaa (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.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/js/search.js | 13 | ||||
| -rw-r--r-- | addons/web/static/src/xml/base.xml | 16 |
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> |
