* improved - after adding a page, return to the calling url
[diogenes.git] / templates / header / debug.tpl
CommitLineData
6855525e
JL
1{if $db_trace or $call_trace or $plugins_trace}
2{literal}
3<script type="text/javascript">
4<!--
5function 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
19function show_db_trace()
20{
21 {/literal}show_debug_trace('{$msg_debug_dbtrace}', '{$db_trace|escape:"javascript"}');{literal}
22}
23
24function show_call_trace()
25{
26 {/literal}show_debug_trace('{$msg_debug_calltrace}', '{$call_trace|escape:"javascript"}');{literal}
27}
28
29function 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}