Commit | Line | Data |
---|---|---|
6855525e JL |
1 | {if $db_trace or $call_trace or $plugins_trace} |
2 | {literal} | |
3 | <script type="text/javascript"> | |
4 | <!-- | |
5 | function show_debug_trace( title, trace ) | |
6 | { | |
7 | _diogenes_debug = window.open("",title.value,"width=680,height=600,resizable,scrollbars=yes"); | |
8 | _diogenes_debug.document.write("<HTML><HEAD>"); | |
9 | _diogenes_debug.document.write("<TITLE>" + title + "</TITLE>"); | |
10 | {/literal}_diogenes_debug.document.write("<link rel=\"stylesheet\" href=\"{$debug_css}\" type=\"text/css\" />");{literal} | |
11 | _diogenes_debug.document.write("</HEAD>"); | |
12 | _diogenes_debug.document.write("<BODY style=\"padding: 10px;\">"); | |
13 | _diogenes_debug.document.write("<h2>" + title + "</h2>"); | |
14 | _diogenes_debug.document.write(trace); | |
15 | _diogenes_debug.document.write("</BODY></HTML>"); | |
16 | _diogenes_debug.document.close(); | |
17 | } | |
18 | ||
19 | function show_db_trace() | |
20 | { | |
21 | {/literal}show_debug_trace('{$msg_debug_dbtrace}', '{$db_trace|escape:"javascript"}');{literal} | |
22 | } | |
23 | ||
24 | function show_call_trace() | |
25 | { | |
26 | {/literal}show_debug_trace('{$msg_debug_calltrace}', '{$call_trace|escape:"javascript"}');{literal} | |
27 | } | |
28 | ||
29 | function show_plugins_trace() | |
30 | { | |
31 | {/literal}show_debug_trace('{$msg_debug_plugins}', '{$plugins_trace|escape:"javascript"}');{literal} | |
32 | } | |
33 | ||
34 | // --> | |
35 | </script> | |
36 | {/literal} | |
37 | <div id="debug"> | |
38 | <div class="title">{$msg_debug_bar}</div> | |
39 | {if $db_trace} | |
40 | <div class="item" id="db-trace"><a href="javascript:show_db_trace();">{$msg_debug_dbtrace}</a></div> | |
41 | {/if} | |
42 | {if $call_trace} | |
43 | <div class="item" id="call-trace"><a href="javascript:show_call_trace();">{$msg_debug_calltrace}</a></div> | |
44 | {/if} | |
45 | {if $plugins_trace} | |
46 | <div class="item" id="plugins-trace"><a href="javascript:show_plugins_trace();">{$msg_debug_plugins}</a></div> | |
47 | {/if} | |
48 | </div> | |
49 | {/if} |