/
manage_tabs.dtml
71 lines (67 loc) · 2.35 KB
/
manage_tabs.dtml
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
<dtml-with "_(manage_options=filtered_manage_options())"
><dtml-if manage_options
><dtml-call "REQUEST.set('n_', _.len(manage_options)-1)"
><dtml-call "REQUEST.set('a_', 0)"
><dtml-in manage_options mapping
><dtml-if expr="REQUEST.URL[-(_.len(action)):]==action or
REQUEST.URL[-17:]=='/manage_workspace' and _['sequence-start']"
><dtml-call "REQUEST.set('a_', _['sequence-index'])"
></dtml-if
><dtml-if "_.has_key('management_view') and management_view==label"
><dtml-call "REQUEST.set('a_', _['sequence-index'])"
></dtml-if
></dtml-in>
<nav role="navigation">
<ul class="nav nav-tabs mt-2 mb-2">
<dtml-in manage_options mapping>
<dtml-let s_item=sequence-item s_index=sequence-index>
<li class="nav-item">
<a <dtml-if "s_index==a_">class="nav-link active"<dtml-else
>class="nav-link"</dtml-if>
<dtml-if "s_item.get('action')"
>href="&dtml-action;"<dtml-else
>href="<dtml-var "REQUEST.URL1" html_quote>"</dtml-if
><dtml-if "s_item.get('target')"> target="&dtml-target;"</dtml-if
>><dtml-var "s_item['label']"></a>
</li>
</dtml-let>
</dtml-in>
</ul>
</nav>
</dtml-if>
<dtml-unless MANAGE_TABS_NO_BANNER
><nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item meta_type"><dtml-if meta_type
><i class="&dtml-zmi_icon;" title="&dtml-meta_type;"></i>
&dtml-meta_type;<dtml-else>Object</dtml-if> at
</li>
<dtml-in expr="tabs_path_default(REQUEST)" mapping>
<li class="breadcrumb-item<dtml-if last> active</dtml-if>"
<dtml-if last>
aria-current="page"
title="<dtml-if meta_type>&dtml-meta_type;<dtml-else>Object</dtml-if>"
</dtml-if>
><a href="&dtml-url;">
<dtml-if "title=='Root'">
<strong> / </strong>
<dtml-else>
&dtml-title;
</dtml-if>
</a>
<dtml-if "title!='Root' and last==False">
/
</dtml-if>
<dtml-if wl_isLocked><span class="badge badge-warning" title="Locked"><i class="fa fa-lock"></i></span></dtml-if>
</li>
</dtml-in>
</ol>
</nav>
</dtml-unless>
<dtml-if manage_tabs_message
><div class="alert alert-success" role="alert">
<dtml-var manage_tabs_message newline_to_br html_quote
>(<dtml-var ZopeTime fmt="%Y-%m-%d %H:%M">)
</div>
</dtml-if>
</dtml-with>