profile-callstack-firebug.php 421 Bytes
Newer Older
JULIO JARAMILLO's avatar
JULIO JARAMILLO committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
<script type="text/javascript">
/*<![CDATA[*/
if(typeof(console)=='object') {
    console.group("Profiling Callstack Rapport");
<?php
foreach($data as $index=>$entry) {
    list($proc,$time,$level)=$entry;
    $proc=CJavaScript::quote($proc);
    $time=sprintf('%0.5f',$time);
    $spaces=str_repeat(' ',$level*8);
    echo "\tconsole.log(\"[$time]{$spaces}{$proc}\");\n";
}
?>
    console.groupEnd();
}
/*]]>*/
</script>