diff options
| author | Xavier Morel <xmo@openerp.com> | 2012-05-22 15:24:42 +0200 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2012-05-22 15:24:42 +0200 |
| commit | b23e1ed416c7c211eff62cab341c1edb22d1c5d8 (patch) | |
| tree | f36558de76f8de99e46c4d9fe476b018d50d4cbc /addons/web/static/src/xml/base.xml | |
| parent | ca6283de8efc7d790fe1d6d843ec264777b3ae47 (diff) | |
| parent | 983b63f8edaaebbb1cc8c701e23912730fb2bf80 (diff) | |
[IMP] search view
bzr revid: xmo@openerp.com-20120522132442-am276368d5nkwn2k
Diffstat (limited to 'addons/web/static/src/xml/base.xml')
| -rw-r--r-- | addons/web/static/src/xml/base.xml | 95 |
1 files changed, 55 insertions, 40 deletions
diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 97eeab36657..47939a76b4b 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -264,32 +264,6 @@ </div> </t> -<t t-name="WebClient"> - <table class="oe_webclient"> - <tr> - <td colspan="2" class="oe_topbar"> - <div class="oe_menu_placeholder"/> - <div class="oe_user_menu_placeholder"/> - <div class="oe_systray"/> - </td> - </tr> - <tr> - <td class="oe_leftbar" valign="top"> - <t t-js="d"> - d.url = '/' + (window.location.search || ''); - </t> - <a t-att-href="url" class="oe_logo"><img t-att-src='_s + "/web/static/src/img/logo.png"'/></a> - <div class="oe_secondary_menus_container"/> - <div class="oe_footer"> - Powered by <a href="http://www.openerp.com"><span>Open</span>ERP</a> - </div> - </td> - <td class="oe_application"> - </td> - </tr> - </table> -</t> - <t t-name="Menu"> <ul class="oe_menu" t-if="widget.data"> <li t-foreach="widget.data.data.children" t-as="menu"> @@ -409,7 +383,10 @@ </tr> <tr> <td class="oe_leftbar" valign="top"> - <a href="#" class="oe_logo"><img t-att-src='_s + "/web/static/src/img/logo.png"'/></a> + <t t-js="d"> + d.url = '/' + (window.location.search || ''); + </t> + <a t-att-href="url" class="oe_logo"><img t-att-src='_s + "/web/static/src/img/logo.png"'/></a> <div class="oe_secondary_menus_container"/> <div class="oe_footer"> Powered by <a href="http://www.openerp.com"><span>Open</span>ERP</a> @@ -476,6 +453,7 @@ <option t-if="view_manager.active_view === 'form'" value="toggle_layout_outline">Toggle Form Layout Outline</option> <option value="fields">View Fields</option> <option value="fvg">Fields View Get</option> + <option value="manage_filters">Manage Filters</option> <t t-if="view_manager.session.uid === 1"> <option value="manage_views">Manage Views</option> <option value="edit" data-model="ir.ui.view" t-att-data-id="view.fields_view.view_id">Edit <t t-esc="_.str.capitalize(view.fields_view.type)"/>View</option> @@ -998,11 +976,12 @@ </div> </t> <t t-name="web.datetimepicker"> + <t t-set="placeholder" t-value="widget.getParent().node and widget.getParent().node.attrs.placeholder"/> <div class="oe_datepicker_root oe_form_field_datetime"> <input type="text" class="oe_datepicker_container" disabled="disabled" style="display: none;"/> <input type="text" t-att-name="widget.name" - t-att-placeholder="widget.getParent().node.attrs.placeholder" + t-att-placeholder="placeholder" t-attf-class="oe_datepicker_master field_#{widget.type_of_date} oe_form_field_#{widget.type_of_date}" /><img class="oe_input_icon oe_datepicker_trigger" t-att-src='_s + "/web/static/src/img/ui/field_calendar.png"' title="Select date" width="16" height="16" border="0"/> @@ -1318,7 +1297,31 @@ </t> <div t-name="SearchView" class="oe_searchview"> + <div class="oe_searchview_facets"/> + <div class="oe_searchview_clear"/> + <div class="oe_searchview_unfold_drawer"/> + <div class="oe_searchview_drawer"/> </div> + +<div t-name="SearchView.InputView" + class="oe_searchview_input" + contenteditable="true"/> +<!-- tabindex: makes div focusable --> +<div t-name="SearchView.FacetView" + class="oe_searchview_facet" + tabindex="0" + ><span class="oe_facet_remove">✖</span + ><span class="oe_facet_category oe_i" t-if="widget.model.has('icon')"> + <t t-esc="widget.model.get('icon')"/> + </span + ><span class="oe_facet_category" t-if="!widget.model.has('icon')"> + <t t-esc="widget.model.get('category')"/> + </span ><span class="oe_facet_values" +/></div> +<span t-name="SearchView.FacetView.Value" class="oe_facet_value"> + <t t-esc="widget.model.get('label')"/> +</span> + <t t-name="SearchView.managed-filters"> <option class="oe-filters-title" value="">Filters</option> <optgroup label="-- Filters --"> @@ -1375,8 +1378,9 @@ <t t-esc="attrs.string"/> </button> <ul t-name="SearchView.filters"> - <li t-foreach="widget.filters" t-as="filter"> - <t t-esc="filter.attrs.string or filter.attrs.name or 'Ω'"/> + <li t-foreach="widget.filters" t-as="filter" + t-att-title="filter.attrs.string ? filter.attrs.help : undefined"> + <t t-esc="filter.attrs.string or filter.attrs.help or filter.attrs.name or 'Ω'"/> </li> </ul> <t t-name="SearchView.filters.facet"> @@ -1471,8 +1475,22 @@ </t> </t> </t> +<div t-name="SearchView.Filters" class="oe_searchview_filters"> + +</div> +<div t-name="SearchView.CustomFilters" class="oe_searchview_custom"> + <ul class="oe_searchview_custom_list"/> + <h4 class="oe_searchview_custom_title"> + <label for="oe_searchview_custom_input">Save search</label></h4> + <form> + <input id="oe_searchview_custom_input"/> + <button>Save</button><br/> + <label for="oe_searchview_custom_public">Share with all users:</label> + <input id="oe_searchview_custom_public" type="checkbox"/> + </form> +</div> <div t-name="SearchView.advanced" class="oe_searchview_advanced"> - <h4>Advanced Search...</h4> + <h4>Advanced Search</h4> <form> <ul> @@ -1494,26 +1512,23 @@ </select> <select class="searchview_extended_prop_op"/> <span class="searchview_extended_prop_value"/> - <a class="searchview_extended_delete_prop" - href="javascript:void(0)"><span> </span></a> + <button type="button" class="searchview_extended_delete_prop">Delete</button> </li> </t> <t t-name="SearchView.extended_search.proposition.char"> - <input t-att-id="widget.element_id" class="field_char"/> + <input class="field_char"/> </t> <t t-name="SearchView.extended_search.proposition.empty"> - <span t-att-id="widget.element_id"></span> + <span/> </t> <t t-name="SearchView.extended_search.proposition.integer"> - <input type="number" t-att-id="widget.element_id" class="field_integer" step="1"/> + <input type="number" class="field_integer" step="1"/> </t> <t t-name="SearchView.extended_search.proposition.float"> - <input type="number" t-att-id="widget.element_id" class="field_float" step="0.01"/> -</t> -<t t-name="SearchView.extended_search.proposition.boolean"> + <input type="number" class="field_float" step="0.01"/> </t> <t t-name="SearchView.extended_search.proposition.selection"> - <select t-att-id="widget.element_id"> + <select> <t t-foreach="widget.field.selection" t-as="element"> <option t-att-value="element[0]"><t t-esc="element[1]"/></option> </t> |
