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
93
94
95
96
97
98
99
|
<span class="close-button">
<a href="#" onclick="return [% IF navtarget %]window.close();[% ELSE %]hide_search();[% END %]">
<img border="0" src="../.static/gfx/close.png" alt="X"></a>
</span>
[% IF error %]
<div class="error">[% error | html %]</div>
[% END %]
[% IF search_type == "code" or (code_res and code_res.idents.0) %]
<div class="query_desc">Code search: [% code_res.query | html %]</div>
[% ptype = '' %]
[% FOREACH ident = code_res.idents %]
[% IF ptype != ident.1 %]
<span class="identtype">[% ident.1 | html %]</span>
[% ptype = ident.1 %]
[% END %]
<span class="resultline">
[% INCLUDE line_reference.tt2, file = ident.2, line = ident.3 %]
<span class="resultdetails">[<a class="iref"
href="+ident=[% ident.0 | html %][% IF navtarget %]?nav[% navtarget | html %][% END %]"
onclick="return ajax_lookup_anchor(null, this);">usage...</a>]</span>
</span>
[% END %]
[% END %]
[% IF ident_res %]
<div class="query_desc">Identifier:
<a class="sref"
href="+code=[% ident_res.query | html %][% IF navtarget %]?nav[% navtarget | html %][% END %]"
onclick="return ajax_lookup_anchor(null, this);">
[% ident_res.query | html %]
</a>
</div>
<span class="identdesc">
[% ident_res.ident.1 | html %]
[% IF ident_res.ident.4 %]
in [% ident_res.ident.5 | html %]
<a class="iref"
href="+ident=[% ident_res.ident.6 | html %][% IF navtarget %]?nav[% navtarget | html %][% END %]"
onclick="return ajax_lookup_anchor(null, this);">
[% ident_res.ident.4 | html %]
</a>
[% END %]
at
</span>
[% INCLUDE line_reference.tt2,
file = ident_res.ident.2, line = ident_res.ident.3 %]
[% FOREACH file = ident_res.refs.keys.sort %]
[% IF loop.first %]
<span class="identtype">References:</span>
[% END %]
[% FOREACH line = ident_res.refs.$file %]
<span class="resultline">
[% INCLUDE line_reference.tt2,
file = file, line = line %]
</span>
[% END %]
[% END %]
[% END %]
[% IF file_res %]
[% FOREACH file = file_res.files %]
[% IF loop.first %]
<div class="query_desc">Filename search: [% file_res.query | html %]</div>
[% END %]
<span class="resultline">
<a href="[% file | html %]" onclick="return load_file('[% context.tree | html %]',
'[% file | html %][% context.args_url %]', '[% context.release | html %]', '');"
[% navtarget | html %]>[% file | html %]</a>
</span>
[% END %]
[% END %]
[% IF text_res %]
<div class="query_desc">Freetext search: [% text_res.query | html %]
([% text_res.total | html %] estimated hits)</div>
[% FOREACH file = text_res.files %]
<span class="resultline">
[% INCLUDE line_reference.tt2, file = file.1, line = file.2 %]
<span class="resultdetails">([% file.0 | html %]%)</span>
</span>
[% END %]
[% END %]
[% IF ambig_res %]
<div class="query_desc">Ambiguous file reference, please choose one:</div>
<ul>
[% FOREACH file = ambig_res.files %]
<li><a href="[% file | html %]" onclick="return load_file('[% context.tree | html %]',
'[% file | html %][% context.args_url %]', '[% context.release | html %]', '');"
[% navtarget | html %]>[% file | html %]</a>
</li>
[% END %]
</ul>
[% END %]
|