Lines Matching +full:restore +full:- +full:keys
2 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4 …-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest vers…
5 <!-- NOTES: -->
8 <stop stop-color="#eeeeee" offset="5%" />
9 <stop stop-color="#eeeeb0" offset="95%" />
13 text { font-family:Verdana; font-size:12px; fill:rgb(0,0,0); }
16 #subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
17 #title { text-anchor:middle; font-size:17px}
19 #frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
37 // use GET parameters to restore a flamegraphs state.
78 // mouse-over for info
91 // ctrl-F for search
92 // ctrl-I to toggle case-sensitive search
120 if (uri.slice(-1) == "&")
121 uri = uri.substring(0, uri.length - 1);
160 var w = parseFloat(r.attributes.width.value) -3;
179 for (var x = start; x > 0; x = x-2) {
203 e.attributes.x.value = (parseFloat(e.attributes.x.value) - x - 10) * ratio + 10;
215 zoom_child(c[i], x - 10, ratio);
226 e.attributes.width.value = parseInt(svg.width.baseVal.value) - (10 * 2);
240 var ratio = (svg.width.baseVal.value - 2 * 10) / width;
331 + "\nPress Ctrl-i to toggle case sensitivity", "");
391 var lastx = -1;
393 var keys = Array();
396 keys.push(k);
400 keys.sort(function(a, b){
401 return a - b;
403 // Step through frames saving only the biggest bottom-up frames
407 for (var k in keys) {
408 var x = parseFloat(keys[k]);
409 var w = matches[keys[k]];
410 if (x >= lastx + lastw - fudge) {