<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <script src="profiler.js"></script> <script src="chrome://resources/js/util.js"></script> <style> body { font-family: sans-serif; font-size: 80%; } /* * The following styles are for a TABLE that uses a thin collapsed border, and * has a blue heading. When you hover over rows, they turn yellow. */ table.results-table { border-collapse:collapse; } table.results-table, .results-table th, .results-table td { border: 1px solid #777; padding-right: 4px; padding-left: 4px; } .results-table th { background: rgb(224,236,255); } .results-table tbody tr:hover { background-color:#ffb; } /* * Make the column headers change the mouse to a "hand" cursor, sine they are * clickable. */ .results-table th { cursor: pointer; } /* * This is row which displays aggregate totals for each column. */ .results-table .aggregator-row { background: #FFCC99; } /* * This is the row at the end of tables which explains how many rows were shown, * and how many were hidden. */ .results-table .truncation-row { background: #eee; } /*---------------------------------------------------------------------------*/ /* * When grouping data, the table for each bucket is wrapped in a DIV with this * class. Used to add a bit of spacing between groups. */ .group-container { margin-top: 2ex; margin-bottom: 2ex; } /* * The title for each group is enclosed in a DIV of the following class. */ .group-title-container { font-size: 140%; margin-bottom: 1ex; } /* Styling to make a span look like a clickable link */ .pseudo-link { color: blue; cursor: pointer; text-decoration: underline; } .selected_snapshot { font-weight: bold; color: purple; } #snapshot-selection-summary { margin-top: 1ex; font-weight: bold; font-style: italic; color: green; } .errormsg { color: red; } </style> </head> <body> <b>Save:</b><button id=save-snapshots-button>Save</button> <b>Restore:</b> <input type=file id=snapshot-file-loader> <span id=file-load-error hidden class=errormsg></span> <hr> <table width=100%> <tr> <td> <b>Group by: </b> <span id=group-by-container></span> <b>Sort by: </b> <span id=sort-by-container></span> </td> <td align=right> <span id=snapshots-link class=pseudo-link>[snapshots]</span> <span id=edit-columns-link class=pseudo-link>[columns]</span> <input type='search' incremental id='filter-search'> </td> </tr> <tr id=edit-columns-row style='display:none'> <td colspan=2> <div> <b>Merge: </b><span id=column-merge-toggles-container></span> <label><input type=checkbox id='merge-similar-threads-checkbox' checked> Merge similar threads.</label> </div> <div> <b>Show: </b><span id=column-toggles-container></span> </div> </td> </tr> <tr id=snapshots-row style='display:none'> <td colspan=2> <button id=take-snapshot-button>Add snapshot</button> <table><tbody id=snapshots-tbody></tbody></table> <div id=snapshot-selection-summary></div> </td> </tr> </table> <hr> <div id='results-div'></div> <!-- TODO(eroman): This should only be a short-lived solution, which will eventually be superceded by snapshotting --> <span id=reset-data-link class=pseudo-link>[Reset tracking data]</span> <a style="display: none" id="download-anchor" download="profile.json"></a> </body> </html>