-
Notifications
You must be signed in to change notification settings - Fork 11
/
show_wikitoc.pt
71 lines (61 loc) · 2.16 KB
/
show_wikitoc.pt
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
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:tal="http://xml.zope.org/namespaces/tal"
xmlns:metal="http://xml.zope.org/namespaces/metal"
metal:use-macro="main_template">
<!-- XXX UX2 porting note: what were these doing in UX1? -->
<!--span metal:fill-slot="extra-content-menu" tal:omit-tag="python: True">
<a href="${layout.here_url}wikitoc.html">Contents</a> |
Tree |
This Wiki Page |
</span-->
<!--span metal:fill-slot="extra-headers" tal:omit-tag="">
<link rel="alternate" type="application/atom+xml"
title="${layout.page_title}" href="${feed_url}"
/>
</span-->
<div metal:fill-slot="content">
<div class="contentbar-wrapper">
<span class="contentbar-menu">
<a href="${layout.here_url}..">Front Page</a> |
Index
<tal:block condition="show_trash"> |
<a href="${layout.here_url}../trash">Trash</a>
</tal:block>
</span>
</div>
<header>
${panel('status_message')}
${panel('wiki_lock', lock_info)}
${panel('popper.actions_menu', actions=actions)}
<h1>Wiki Index</h1>
</header>
<div class="kbody">
<div class="filter karl-wikitoc-header"></div>
<div id='karl-wikitoc' style="height: 536px;"></div>
<script language="javascript" type="text/javascript">
//<![CDATA[
$(function() {
$('#karl-wikitoc')
.karlwikitoc({
ux2: true,
rowHeight: 34,
headerHeight: 34,
items: head_data.page_data.wikitoc.items
});
var timer = null;
$(window).resize(function (evt) {
if (timer !== null) {
clearTimeout(timer);
}
timer = setTimeout(function() {
$('#karl-wikitoc').karlwikitoc('resizeColumns');
timer = null;
}, 400);
});
});
//]]>
</script>
</div>
<div metal:use-macro="layout.macros['rss_icon']"/>
</div>
</html>