summaryrefslogtreecommitdiff
path: root/muk_web_theme/static/src/xml/navbar.xml
blob: 6322a7e6521db16378ce6fe952c57ce11ba7c76b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<?xml version="1.0" encoding="UTF-8"?>

<!--

    Copyright (c) 2017-today MuK IT GmbH.

    This file is part of MuK Grid Snippets
    (see https://mukit.at).

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Lesser General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public License
    along with this program. If not, see <http://www.gnu.org/licenses/>.

  -->

<templates id="template" xml:space="preserve">

	<t t-extend="Menu">
        <t t-jquery=".o_menu_systray" t-operation="after">
            <button class="mk_menu_sections_toggle d-md-none" data-toggle="collapse"
            		data-target=".o_main_navbar > .o_menu_sections">
                <i class="fa fa-bars"/>
            </button>
        </t>
        <t t-jquery=".o_menu_systray" t-operation="after">
			<div class="mk_apps_sidebar_panel" />
        </t>
    </t>
	
	<t t-name="muk_web_theme.MobileMenu.link">     
	    <t t-set="depth" t-value="(depth || 0) + 1"/>
	    <t t-if="!menu.children.length">
	    	<li>
		        <a role="menuitem" t-attf-class="dropdown-item o_menu_entry_lvl_#{depth}"
		        	t-attf-href="#menu_id=#{menu.id}&amp;action=#{menu.action ? menu.action.split(',')[1] : ''}"
		        	t-att-data-action-model="menu.action ? menu.action.split(',')[0] : ''"
			        t-att-data-action-id="menu.action ? menu.action.split(',')[1] : ''"
			        t-att-data-menu="menu.id" 
			        t-att-data-menu-xmlid="menu.xmlid"
			        data-toggle="collapse" data-target="#o_navbar_collapse.in">
	                <span>
	                	<t t-esc="menu.name"/>
	                </span>
	            </a>
            </li>
	    </t>
	    <t t-else="">
	   		<li class="mk_menu_mobile_section clearfix">
                <a role="button" href="#" t-attf-class="dropdown-toggle o-no-caret o_menu_header_lvl_#{depth}" 
						t-att-data-menu-xmlid="menu.xmlid" data-toggle="dropdown" aria-expanded="false">
                    <span>
	                	<t t-esc="menu.name"/>
	                </span>
                    <span class="fa fa-chevron-right float-right"/>
                    <span class="fa fa-chevron-down float-right" style="display: none;"/>
                </a>
                <ul class="dropdown-menu" role="menu">
                    <t t-foreach="menu.children" t-as="submenu">
                    	<t t-call="muk_web_theme.MobileMenu.link">
	                        <t t-set="menu" t-value="submenu"/>
	                    </t>
                    </t>
                </ul>
            </li>
	    </t>
	</t>
	
    <t t-name="muk_web_theme.MobileMenu.sections">
    	<t t-set="isMobile" t-value="true"/>
	    <t t-foreach="menu_data.children" t-as="topmenu">
	        <section t-att-class="topmenu.id">
	            <t t-if="topmenu.children.length">
	                <t t-foreach="topmenu.children" t-as="submenu">
	                    <t t-call="muk_web_theme.MobileMenu.link">
	                        <t t-set="menu" t-value="submenu"/>
	                    </t>
	                </t>
	            </t>
	        </section>
	    </t>
	</t>

</templates>