Add custom templates.
[infos-pratiques:etalage.git] / etalage / templates / index-tabs.mako
1 ## -*- coding: utf-8 -*-
2
3
4 ## Etalage -- Open Data POIs portal
5 ## By: Emmanuel Raviart <eraviart@easter-eggs.com>
6 ##
7 ## Copyright (C) 2011, 2012 Easter-eggs
8 ## http://gitorious.org/infos-pratiques/etalage
9 ##
10 ## This file is part of Etalage.
11 ##
12 ## Etalage is free software; you can redistribute it and/or modify
13 ## it under the terms of the GNU Affero General Public License as
14 ## published by the Free Software Foundation, either version 3 of the
15 ## License, or (at your option) any later version.
16 ##
17 ## Etalage is distributed in the hope that it will be useful,
18 ## but WITHOUT ANY WARRANTY; without even the implied warranty of
19 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20 ## GNU Affero General Public License for more details.
21 ##
22 ## You should have received a copy of the GNU Affero General Public License
23 ## along with this program.  If not, see <http://www.gnu.org/licenses/>.
24
25
26 <%!
27 from etalage import urls
28 %>
29
30
31 <%def name="index_tabs()" filter="trim">
32         <ul class="nav nav-tabs">
33 <%
34     modes_infos = (
35         (u'carte', u'Carte'),
36         (u'liste', u'Liste'),
37         (u'annuaire', u'Annuaire'),
38         (u'gadget', u'Partage'),
39         (u'export', u'Export'),
40         )
41 %>\
42     % for tab_mode, tab_name in modes_infos:
43 <%
44         if tab_mode == u'annuaire' and ctx.hide_directory:
45             continue
46 %>\
47             <li${' class="active"' if tab_mode == mode else '' | n}>
48                 <a class="internal" href="${urls.get_url(ctx, tab_mode, **params)}">${tab_name}</a>
49             </li>
50     % endfor
51         </ul>
52 </%def>
53