mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Make the flow tree node clickable and jump to the detail
This commit is contained in:
parent
ce19b6550f
commit
2248fa8766
1 changed files with 7 additions and 6 deletions
|
@ -94,6 +94,7 @@
|
||||||
text: trace_node.class + " (" + trace_node.data.base.id + ")",
|
text: trace_node.class + " (" + trace_node.data.base.id + ")",
|
||||||
id: trace_node.data.base.id,
|
id: trace_node.data.base.id,
|
||||||
icon: "dummy",
|
icon: "dummy",
|
||||||
|
href: "#diff-" + trace_node.data.base.id
|
||||||
};
|
};
|
||||||
|
|
||||||
var children = [];
|
var children = [];
|
||||||
|
@ -192,13 +193,13 @@
|
||||||
if (delta !== undefined) {
|
if (delta !== undefined) {
|
||||||
var diff_id = "diff-" + key;
|
var diff_id = "diff-" + key;
|
||||||
$("#flow-diffs").append(
|
$("#flow-diffs").append(
|
||||||
"<div class='panel panel-default'><div class='panel-heading'>" +
|
"<div class='panel panel-default' id='" +
|
||||||
flow_left.class + " (" + key + ")" +
|
diff_id +
|
||||||
"</div><div class='panel-body' id=" +
|
"'><div class='panel-heading'>" +
|
||||||
diff_id +
|
flow_left.class + " (" + key + ")" +
|
||||||
"></div></div>");
|
"</div><div class='panel-body'></div></div>");
|
||||||
|
|
||||||
document.getElementById(diff_id).innerHTML =
|
document.getElementById(diff_id).getElementsByClassName('panel-body')[0].innerHTML =
|
||||||
jsondiffpatch.formatters.html.format(delta, flow_left);
|
jsondiffpatch.formatters.html.format(delta, flow_left);
|
||||||
node_color_hash[key] = "rgba(255, 0, 0, 0.7)";
|
node_color_hash[key] = "rgba(255, 0, 0, 0.7)";
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue