diff options
| author | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-09-21 14:04:34 +0200 |
|---|---|---|
| committer | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-09-21 14:04:34 +0200 |
| commit | 1d68e2903efa48a131eea241e8da0ddae770d01b (patch) | |
| tree | 0b1db725032a08cd4a5a1f0e0a4da57f6d898e02 /addons/web/static/src/xml | |
| parent | e281efe866c3cd928d117f53d63134204c78ab83 (diff) | |
| parent | 7b80bd155c948e2b009f4238aa88fe11d34d69cf (diff) | |
[merge]
bzr revid: nicolas.vanhoren@openerp.com-20110921120434-ds3i74ey8ihc72ml
Diffstat (limited to 'addons/web/static/src/xml')
| -rw-r--r-- | addons/web/static/src/xml/base.xml | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 346e6653018..3e75628b12b 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -38,11 +38,17 @@ </td> </tr> <tr> - <td valign="top" id="oe_secondary_menu" class="secondary_menu"> - </td> - <td valign="top" class="oe-application-container"> - <div id="oe_app" class="oe-application"> - </div> + <td colspan="2" valign="top" height="100%"> + <table cellspacing="0" cellpadding="0" border="0" height="100%" width="100%"> + <tr> + <td valign="top" id="oe_secondary_menu" class="secondary_menu"> + </td> + <td valign="top" class="oe-application-container"> + <div id="oe_app" class="oe-application"> + </div> + </td> + </tr> + </table> </td> </tr> <tr> @@ -364,45 +370,39 @@ </ul> <t t-name="Menu"> <table align="center"> - <tr> - <t t-foreach="data.children" t-as="menu"> - <td> - <a href="#" t-att-data-menu="menu.id"> - <t t-esc="menu.name"/> - </a> - </td> - </t> - </tr> + <tr> + <td t-foreach="widget.data.data.children" t-as="menu"> + <a href="#" t-att-data-menu="menu.id"> + <t t-esc="menu.name"/> + </a> + </td> + </tr> </table> </t> <t t-name="Menu.secondary"> - <div style="display: none" class="menu_accordion" t-att-data-menu-parent="menu.id"> + <div t-attf-class="oe_toggle_secondary_menu"> + <span class="oe_menu_fold" title="Fold menu">&laquo;</span> + <span class="oe_menu_unfold" title="Unfold menu">&raquo;</span> + </div> + <div t-foreach="widget.data.data.children" t-as="menu" style="display: none" class="oe_secondary_menu" t-att-data-menu-parent="menu.id"> <t t-foreach="menu.children" t-as="menu"> - <t t-set="header">h3</t> + <t t-set="classname">oe_secondary_menu_item</t> + <t t-set="level" t-value="0"/> <t t-call="Menu.secondary.children"/> </t> </div> </t> <t t-name="Menu.secondary.children"> - <<t t-esc="header"/>> - <a href="#" t-attf-id="menu_#{menu.id}"> - <span><t t-esc="menu.name"/></span> - </a> - </<t t-esc="header"/>> - <div class="menu_content"> + <t t-set="level" t-value="level + 1"/> + <a href="#" t-att-id="menu.children.length ? 'menu_' + menu.id : undefined" + t-att-class="classname + (menu.children.length ? ' submenu' : ' leaf') + (menu_first and level == 1 ? ' opened' : '')" + t-att-data-menu="menu.children.length ? undefined : menu.id"> + <span t-attf-style="padding-left: #{(level - 2) * 20}px"> <t t-esc="menu.name"/></span> + </a> + <div t-attf-class="oe_secondary_submenu" t-if="menu.children.length" t-att-style="menu_first and level == 1 ? undefined : 'display: none'"> <t t-foreach="menu.children" t-as="menu"> - <t t-if="!menu.children.length"> - <a href="#" class="leaf" t-att-data-menu="menu.id"> - <span><t t-esc="menu.name"/></span> - </a> - </t> - <t t-if="menu.children.length"> - <div class="submenu_accordion"> - <t t-call="Menu.secondary.children"> - <t t-set="header">h4</t> - </t> - </div> - </t> + <t t-set="classname">oe_secondary_submenu_item</t> + <t t-call="Menu.secondary.children"/> </t> </div> </t> |
