/
FrameSelect.xxm
33 lines (30 loc) · 1.06 KB
/
FrameSelect.xxm
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
[[@txSession,]][[Context.Include('dFrameHead.xxmi');]]
<ul>
<li><a href="FrameTree.xxm">objects</a></li>
<li><a href="FrameTree.xxm?x=ot0">object types</a></li>
<li><a href="FrameTree.xxm?x=tt0">token types</a></li>
<li><a href="FrameTree.xxm?x=rt0">reference types</a></li>
<li><a href="FrameTrace.xxm">trace</a></li>
</ul>
[[!var
i:integer;
filterU:AnsiString;
]][[
if Session.FilterCache.Count=0 then
begin
<<p class="information">list a filter here? <a href="FilterBuild.xxm" target="MainFrame">create one</a> first, use it, then <a href="?">refresh here</a>.</p>>
end
else
begin
<<p class="midnav">recent filters</p>>
for i:=0 to Session.FilterCache.Count-1 do
begin
filterU:=URLEncode(Session.FilterCache[i]);
<<p style="white-space: nowrap;">
<a href="FrameTree.xxm?filter=[[=filterU]]" class="linkbutton">tree</a>
<a href="FrameList.xxm?filter=[[=filterU]]" class="linkbutton">list</a>
<span class="litref">>=Session.FilterCache[i]<</span>
</p>>
end;
end;
Context.Include('dFrameFoot.xxmi');